<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:dov="http://www.dovercorporation.com/20211231"
  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:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="dov-20211231.xsd" xlink:type="simple"/>
    <context id="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i69738721f0c94957a719da3f94cc58a2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3d8bf2a3358745d68d7505cf3a40ffc4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dov:A1250NotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8c56ee948bff40319cc7af285b4411d8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dov:A0750NotesDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1d38dfb4315c4e27a84c74897f72e355_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic7d1eccd4e41464483264d96a669e220_I20220201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
        </entity>
        <period>
            <instant>2022-02-01</instant>
        </period>
    </context>
    <context id="ieb0c5278e40345a691d339c3604da168_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i46f102ef3c0c497abf425d5c5fedba73_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i0d76001694a54496ba7f33de2202e997_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i60ce55dbb5c342cfab56843549d34e5e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i066e19afd62a4c87a7a55bd8a498877e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1d7f39f0730c4e019f3c5e0e962369e7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="iece8a254893e44f59cbe2102f6834751_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i15ffbd8f8fac4cb49e66ea92a6f34c69_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="ie99ff4f4e84041f2947ae484f1bce722_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4f9da55181874668a1f841ca512b898e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="ia03758d32d584c2c9e9dbb93cdf3642a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="icf5f6063f37242c98dcc7a13123a3aa8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="ia08c0450b35f41dbace4eeb6945a3bc3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i5d464b05ea3641b8a5ba5eee51312257_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="id14a8b19b5654cf48d883452b988d9bb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="ie59c7aefc735498cbf2c4ccbfda01a64_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i953fc88109434d0f9f716f7287553970_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="if60d3859e69640e0b34de3b520ac3165_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i82cadadd43da4a799b21167ce0d293ad_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="ia023ac686ce6437d9261e32d011bb042_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i3e24ecfa6a4e431bbce2a66245a3debe_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i3387c6cfa97841de80b0474e67a6b42c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9272ea06bc8047c0ab37f3293b0c4e59_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="ice33107173054a599657cc8129c69b4e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ide965b0dc1934af1901653d8121c642a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i644ed2c9f4fc432ea775f3ef6b1b5041_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i78853d89e8694092ab358c38035433cc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i0dc1292cb91748a0b98e623433b2779a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i455910019db64d73857d6a7d757d7b3c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i6a0be0533a0c414d8e05bec698bb6b4a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i6c847a429d8f44f98b62fe3e68de0351_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="iedc65159538c4c8fb5b73486b0e00dc4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i5d86e6762cec43f3a354b76a3a1a39da_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i069f0ac17c2143d2af942ba2152315f4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i50e4cbbb73e84e0b8d1be18d4d22a6b0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i16654785b05644d78a290b5d256af844_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i0fdeb4d8914d4900aad6ccfb5d71c32a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib0469150c2424525b08f3563b62c76e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="ic9bc0560fdaf412f84cd01fd7d2c76ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="ic3232079a7ff4e4cac06241346cc3c6b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="ic66031a0698e4618a1b8f5823bfba869_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i0b53363ea4554215a12664c1dd507794_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="ic4d576d33b5c4b72bd67918d2dfa284f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dov:ServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ida8fca03ab1843b78f2a5577f966701f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib152bc8599834378bdc07e9ad61fa67d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3acbf27099384ae8a242ab7a7e8b0eae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i16dea316ee2e4ed9b15335b46873c716_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="idaf37a9451374b28b0b7a0a8261bb41c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i049f892713b8465eb09b28e9eb12b2de_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3da8794900af47aeb1f380d7cc352721_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i34acb21cfec344b2b71ad05949783721_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2ecdf552ecbd4df9b540861d12ec11f5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3ca206aa04e84c03aa40f51fc1b4afc8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i64a73878396c4d1591c540324436d33b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia225d775497841aa9a8b2649959c13fb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ied279c60b2f54c1c89b3c2ab7ec240ad_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dov:ServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia983d9f28abc4c5b9912e949d29898a8_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="ia1f74e66ee01459a886c63dd6d8887dd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ide86c32814f64d4cb7d577721aa9ffe1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i20253deee8004114af951f2b5a8ca8c6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8f3a6f8c2cde4862ad9e9f3d6ebcf9e7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibfc2a7318f1d47e2bf7dc6a3c8a09641_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7cc46d7bf6a6430a954719e1ae96b614_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i17b5f71b38844882920739d0450775db_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id5eca64281c1491e86a980ce6acc14df_I20211228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:ECIHoldingCompanyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-28</instant>
        </period>
    </context>
    <context id="if75549bf34d64375a418e4b4bead3858_D20211228-20211228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:ECIHoldingCompanyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-28</startDate>
            <endDate>2021-12-28</endDate>
        </period>
    </context>
    <context id="ibdfab7acba6a4122963996975d41f3ad_I20211228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:ECIHoldingCompanyLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-28</instant>
        </period>
    </context>
    <context id="i1f335a77fe5944389576c2d23e55d623_I20211228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:ECIHoldingCompanyLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-28</instant>
        </period>
    </context>
    <context id="i24f240a8075d4b8495850d1ed1a3d05a_I20211228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:ECIHoldingCompanyLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-28</instant>
        </period>
    </context>
    <context id="i26735ed911dc4f31b97eb8fd5658e817_I20211216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:AcmeCryoIntermediateIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-16</instant>
        </period>
    </context>
    <context id="i6cc050f7b48e43cba7da3f821e33f0f7_D20211216-20211216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:AcmeCryoIntermediateIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-16</startDate>
            <endDate>2021-12-16</endDate>
        </period>
    </context>
    <context id="ic2cbfdd69e09445795389b2d895baa99_I20211216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:AcmeCryoIntermediateIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-16</instant>
        </period>
    </context>
    <context id="i1148b58fe0a44505bd38552feafbc5a1_I20211216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:AcmeCryoIntermediateIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-16</instant>
        </period>
    </context>
    <context id="ic7ae6773468e44cca6e84dca244b2fa9_I20211216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:AcmeCryoIntermediateIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-16</instant>
        </period>
    </context>
    <context id="id7da70a9eefd4ea4a1c48559ca0013ba_I20211015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:LIQALBVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-15</instant>
        </period>
    </context>
    <context id="id610271007bb489aab5dc36b78637cbf_D20211015-20211015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:LIQALBVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-15</startDate>
            <endDate>2021-10-15</endDate>
        </period>
    </context>
    <context id="i11b4c43fcb65425ca5f79668172f731a_I20210915">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:TheEspyCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-15</instant>
        </period>
    </context>
    <context id="i43aa3bc5ca794dad89b6e34a35cf88da_D20210915-20210915">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:TheEspyCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-15</startDate>
            <endDate>2021-09-15</endDate>
        </period>
    </context>
    <context id="i04c2d399458741da8df8c9a5ddf9ebf4_I20210723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:CDSVisualIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-23</instant>
        </period>
    </context>
    <context id="i05f7c205de48452ba653afa661a1f608_D20210723-20210723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:CDSVisualIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-23</startDate>
            <endDate>2021-07-23</endDate>
        </period>
    </context>
    <context id="i259a4056f67b449b9f28bb3469e6a3b5_I20210624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:BlueBiteLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-24</instant>
        </period>
    </context>
    <context id="i704f899d5041495e9656b86f99a7bfd9_D20210624-20210624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:BlueBiteLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-24</startDate>
            <endDate>2021-06-24</endDate>
        </period>
    </context>
    <context id="i81ee7554c33d4bc9b78a4a5b955c8b55_I20210623">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:QuantexArcLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-23</instant>
        </period>
    </context>
    <context id="ifa64167c18714745b98ee00ed75cf341_D20210623-20210623">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:QuantexArcLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-23</startDate>
            <endDate>2021-06-23</endDate>
        </period>
    </context>
    <context id="i6dab20d8bf1b40dbaac7d25acc813047_I20210419">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:AvaLANWirelessSystemsIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-19</instant>
        </period>
    </context>
    <context id="i7b008e666aae45ccb7d7e76b6159c8a1_D20210419-20210419">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:AvaLANWirelessSystemsIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-19</startDate>
            <endDate>2021-04-19</endDate>
        </period>
    </context>
    <context id="i9172f71575604c04ab4fc0af7faa3f30_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib2891ae592ed491da0166d8cb19209b2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if6e228aadac64f93b55ec16c6e0e8e39_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibb2b9e7a0adc49e2b4ddb0762a6d371b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i45b3c3aa725b44edbb57a909773bbb46_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idb06bd1cc4c146b8b804dfef6d1d412a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2f96f2a4fbd04403999b812e04318a1a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iec713c17a60847e9948fb22374adb2fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic7e7dae335d54b018044ecc236082b1e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5fccd545bfb3497ea07800fc35d8860d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia40b2bf883bc4d2ca3aa2c71947134ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic43c10eba07e496f9f07a060c6740b03_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i99413593436246ce81e1016d65738eee_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia9281bdd7004447fbf78459074e41ec3_I20201230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:ICSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-30</instant>
        </period>
    </context>
    <context id="id88eec0bdf5e46a088bf49d91a10dbc6_D20201230-20201230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:ICSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-30</startDate>
            <endDate>2020-12-30</endDate>
        </period>
    </context>
    <context id="i8a05183840b94c619e4ace72404840c1_I20200820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:SolarisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-20</instant>
        </period>
    </context>
    <context id="i6b2eb0ebb13146dc8756b03bedd01e4a_D20200820-20200820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:SolarisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-20</startDate>
            <endDate>2020-08-20</endDate>
        </period>
    </context>
    <context id="ie76f0fbbb0ce450284ff5940f92c8c80_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:EmTecMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i7f72286d0ee24d2390016d70b3cd768d_D20200430-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:EmTecMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i082b1f430a4c42668cd8b617bae72bdf_I20200218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:SoftPakMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-18</instant>
        </period>
    </context>
    <context id="i637cb472d1964c1a8d080c670e25e9bd_D20200218-20200218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:SoftPakMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-18</startDate>
            <endDate>2020-02-18</endDate>
        </period>
    </context>
    <context id="i52f7d570085a4c688bbcbbeb66658d43_I20200124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:SystechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-24</instant>
        </period>
    </context>
    <context id="i5aa77475d15f4f27b1960709e6368c36_D20200124-20200124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:SystechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-24</startDate>
            <endDate>2020-01-24</endDate>
        </period>
    </context>
    <context id="i315192c952b84228966287c8e2ef90ac_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibc24a5ed4a7048eb86e10ae0886f4a3f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie9a65133f8a04531bf206cbae35c9eb3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0c878d34e7ef46d78324bbcd54ea9547_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib585f862a8f5407dafafd752e2bc3165_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6cb110c96a484ea9b0afe8b01212d1ad_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i749fbfbd4e9b4fac889cf097de0e8c75_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i76e6e7243f9a45aa9d72331aa003e4dd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i086b9f7fc34c44bf9305f8d65e13b1b8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if4c71a4031144bfa93cba409abe8bac2_D20190507-20190507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:AllFloMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-07</startDate>
            <endDate>2019-05-07</endDate>
        </period>
    </context>
    <context id="ib2813482f4244c3e8bb3d4ae54a72196_D20190125-20190125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:BelangerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-25</startDate>
            <endDate>2019-01-25</endDate>
        </period>
    </context>
    <context id="i717463a776234a5fafef8cea7c7ff5f1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i52f078b3c4dd4161bdb7bc0f6c59b55a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iac0a1a05f45f4a448f3531b8194ad57a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib722c165cf1d4d4daf68c1c7a5cf4979_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0414dac35cf547d58ec17e60b31a0708_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic1e57cb3c3894962824365542d04eca4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ieb5faa4ee55544da82fd68a66b82db5e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idac2af720b464b338b340bcc0d0dcb20_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifb011fdd9c90467a828eb66cc4387fe8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6c0eb5e6a2824e33aed45568f3f868b1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">us-gaap:FairValueAdjustmentToInventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6ce7b33597c04f26bff2a99f2f953527_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:RegOAndAcmeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifca48ec745f04a6cb5cba80e907d57fc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dov:RegOAndAcmeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i191ce252c8de45d2a4351181610cfb03_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">dov:UnifiedBrandsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1f4d2b2521014e90960663e1938efff8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">dov:UnifiedBrandsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ClimateSustainabilityTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie657eecd0189491e93e4365fe0779dd3_D20211116-20211116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">dov:RaceWinningBrandsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-16</startDate>
            <endDate>2021-11-16</endDate>
        </period>
    </context>
    <context id="i914b9abf40894e75b059412d2177b0d9_D20211116-20211116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">dov:RaceWinningBrandsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-16</startDate>
            <endDate>2021-11-16</endDate>
        </period>
    </context>
    <context id="ib6d918b2a44b4e4293c61e5c196a2bf4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="id4be4241e5ff4c6e9cc9f7250044cc1f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i884dec77dc1f47319546edd739310289_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idec00c0064f84b3eaee587855e3cc58b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie59e2fe155054e6cb08e12bec3e6969d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9930059a7b2b4d34925a7347423caeec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6f4e9f42cf3c4daab4d3d1729582aafb_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="i14048ca525ad4c0fbfb613a5c8fe9fb6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <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="i9aea9e3a7268426f93717f83336c9a77_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:EngineeredProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if8a6830a0d164a218b4d876dbf6e75f3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:CleanEnergyFuelingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i63838f872c4b48049322a0bc019e3969_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ImagingIdentificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id390b248132343b88dc3dc5983cdeed5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:PumpsProcessSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icabbc2895f1e486a8bc57e0def93be6a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ClimateSustainabilityTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifbbf9f83f0bb43b8b0dac21dcf2e5a17_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:EngineeredProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia250e74edd04484b8cbbcc9adf2289ad_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:CleanEnergyFuelingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6badf0e094cb4664b1a9b17289b972d9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ImagingIdentificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i991785f2f92f4383b5cc0a0822112e64_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:PumpsProcessSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iec0356428c804be39b3deec121927d02_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ClimateSustainabilityTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i11352931fe42412eaecdd89d50ff3e00_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:EngineeredProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i704c652e62e3491e9e61f96f8d04ce9b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:CleanEnergyFuelingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2c7ac6d996dd46ab8ef5f13d07f1efaa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ImagingIdentificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iff1b6dbca0854f93b5e87d7c1269d214_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:PumpsProcessSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i62d1d9cbb96e4f59baaa5e0b4adc3f21_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ClimateSustainabilityTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8dbed0fe5e084d0fa42750826fab9003_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:EngineeredProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i283ef3f5e2db4d90b4eb0340a1eaa6e4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:CleanEnergyFuelingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8b15eaa5503341238fd6188c914291c6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ImagingIdentificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaa1e06ce2d6d443a9c3ed5a7300889a9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:PumpsProcessSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7ae0c0e7393d4260875f35ed194f212c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ClimateSustainabilityTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3830131e8d814af7b36a28d2f4c0ed1b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:EngineeredProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icbfe1b0cc0d8486bbfa308f7b6afc495_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:CleanEnergyFuelingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idc25eb21019f463aab99ef6e7a78f0c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ImagingIdentificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ff81e8756cb480ca904e03a982b0979_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:PumpsProcessSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i784bad5096f0466abed91533c32eba48_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ClimateSustainabilityTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i77cf7e1bb39e4529af8ce97dfd7852ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i42d2f2dbac2e4b029a83da1d72fcfed6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icbf414bc9fa1413bb526060859d8c344_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia527739e72ad43c796fbeb05c9a0164c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i01f2d29759964f34b894846703254487_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i5b2c6a8cbc174dbeb2e8c2d59aceb6b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="ie324250cb295429ab3b06cfeb2a38086_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i80c3784b4a1945dfbc7b820ae216c6a4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UnpatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i680ffb54607b4844b5c8c12f5f56f7d8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifbf35e6328a0465dab2377263b1915a8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i01a8e17c35c647878b33dbbbad22fe23_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dov:DrawingsAndManualsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id14b214662684d599633b4ff581b330f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dov:DrawingsAndManualsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if3e87ff15c9743ddb4d150d4ba675a56_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id4757c44e0c4446194662abf2c00a8c8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id05e14db7c9540e7afb448f6a94092fa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i68332bf972384d7eb61d3cfa9095369e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8e74d537147e41729122717c493b1097_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:EngineeredProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia51f18adf7754ff8b0ce9040d6eb3130_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:EngineeredProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3afb678748174fd292fa11f2893a0f2b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:EngineeredProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i55be8e53a3f94dbb803c4ffdb691c676_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:CleanEnergyFuelingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i086a775945e3457b832f8bac98bf1e97_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:CleanEnergyFuelingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4cd7e583d40d46749b236cf62e12beb7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:CleanEnergyFuelingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8477d0b7764f430f81c5dcfbf4659874_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ImagingIdentificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iebaf99116dda4a2f81ad26e4355183e0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ImagingIdentificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4fe4bf480b3d4473aa712285122fd5d9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ImagingIdentificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4d659afd497b4256a0bdff4a442194ee_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:PumpsProcessSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie5b566ca05d24afb999cf7e1018100ea_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:PumpsProcessSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3a10f6a362ec4dfcb781c106f8f9f145_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:PumpsProcessSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i819de425b15f44feb848a949361a0ba7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ClimateSustainabilityTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i656f23ca3fe441a4a79e4c0f41e378b3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ClimateSustainabilityTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i723572eb169c45ed88999d3cbbb2ade7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ClimateSustainabilityTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib3a846e3ed074a848fcea473eff07fa6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="ia8a962693ea44a22ad1496cc13109724_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="ia70d248413fa43d7b2ea018954c969c1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i0e04520b7d154819a2d3d74eabc365dd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2525a6dc0328481a809727147a065238_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic8fbaa6434d44d8b97f9b01446bb2c2b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie3b512dc060940a3962b2da1473228d9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i568bacd0df904f68a695ae7ef16cea22_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i872a119b0cb5468f8241f3b2711afecb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifa3ba2d5175e4ba986a95df6c7f5fedd_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i68a7211b54534d11a57fd8e537559b03_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0c14a1c3e3c7452691dd0cfee92aec6c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if1d1798367a04502b922217db9d51c08_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia8b8020a701149d5aa95d437d2876e10_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i49299cfd85c147ad8adb515a1084d204_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id0214730ab8e4edc87013420ad1da6be_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia8cfca432b854a078d8636c6776c0999_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i62e0f46eee7d41c6b4366207d79fd79b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i03b316e038af41739678d6ce7f4bc7f0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i04358eecf1744bd6ba7d7d0f79d92c7d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia645a87b00f046fa963343ebe7760760_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ife49a96821574ac889200b8630575fb9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i174faa3ec45740c4bc4e4f3ae484521a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib0c1020701ca4df6b45f52a3fbd578de_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2d5bdd07e9104e06b21ca49758d10992_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i853e6f6d828047ed96d622cabe383925_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i991c61ad568a4616aabfe979c613aef0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e17a2668c9b4e36a80e06aaa3c2d7e9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibfc0864e34a54491a6819d660d70976f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia4dae203737e4b51b2fdc3f987070f78_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NotesDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7818d26faf3144a69833f90c44c8e7f1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NotesDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2ed7cc6d600144c580e455ed21448101_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NotesDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1383ee2f31234d538b88235b92f43fd4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:DebenturesDue2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1b171a5fe4f6480685955e50e216c7b1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:DebenturesDue2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib0e864a4c3c04fcab320a47051e44b6e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:DebenturesDue2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i54868fdd11744fdfad8dbe7950792191_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4df9ba3ed0464d69b70611363f445305_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i21ba1e89f10d4e51b3e015b645a23d5c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i022bf390f3bc4095bec9f22bd59b08b7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:DebenturesDue2035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7cc106ee09ce4d0da9304ee90ac78d4f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:DebenturesDue2035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ica9af5d8a8c4478d983579fbc9c9ba53_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:DebenturesDue2035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i70b115fec5b347ba942e428bcb9d76d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NotesDue2038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6caf5381c460405bb37f99cc5640dcd9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NotesDue2038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i35fcc08132c7432d91c5ea7934b13036_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NotesDue2038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if5b67da9376842e0b25efce4b02bd66c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NotesDue2041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i09fb1088e98648bdbe6a625cb54f1090_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NotesDue2041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i49c706258b504c0db3f0723b29bef832_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:NotesDue2041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i23de4ea0f543420a8761c7df0a54bfb6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i811d2626b3d84a9c992ef80b444c2aeb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dov:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie9b0a83761e1425fb2a5a67e529bf7d6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i148b7537d7244678a576af2a0dc3bf45_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i489cd7994d4842f8b6d3b51da8b36dbb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7b312dbafa7b492db0ee9e157e4a26c5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i976e525824c2476db368f94916631f10_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="i50d3e69c66ce400eb4f8ff120e945360_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="i500cacdc9dd54208a983f3ae920448a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dov:OtherAccruedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="i3ab72a3c236c4c3c8c9cb6585d9edd0d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dov:OtherAccruedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="i95b03064afce43ee8cd708ca3781ae38_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia1e96d549c7b40e1814486147b662aa1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i48893818aa074436b4bd0b7e8a23b414_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="idf72433322ab4794b1cbe77dbb78bf3c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="id51ccfe8d3a24c1189489969f1bab3bb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9ce6b6dd0f8642d8b98d0308562cd446_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i29737d6fd03e4d719a7af31afade4ca5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="ibca701a4bdfc46a98cdb0ccf38136d66_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id78e5e58f921405f9136f3c225cb963e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i32d8a0b2ae9e413aac285c10a4366e5e_I20210507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dov:A2021PlanRolloverFrom2012PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-07</instant>
        </period>
    </context>
    <context id="i6abbad32916d4009baed82f0462f9621_I20210507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dov:A2021PlanNewIssuanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-07</instant>
        </period>
    </context>
    <context id="id335775915034ec9b0f2b75e6b503cc5_I20210507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
        </entity>
        <period>
            <instant>2021-05-07</instant>
        </period>
    </context>
    <context id="ic6e98714f9b0484692bea61c38acfbf0_I20120503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dov:A2012PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2012-05-03</instant>
        </period>
    </context>
    <context id="i42d4c9020397440ba662b9e03288256c_D20120503-20120503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
        </entity>
        <period>
            <startDate>2012-05-03</startDate>
            <endDate>2012-05-03</endDate>
        </period>
    </context>
    <context id="i5c9f4db7ffdf4312b04db1fa968e3c6c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia00a26494577458caf15daf358f2764a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibb2294fc80fa4e8bbbfdb43e25849d67_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic1db0ed6551a407e8d833e095120b4c8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id07285da5eb14b1ab788f93685648946_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5f2224f5bfae49c38fd613a7048b68d1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">dov:ExercisePriceRange1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i035299c6beec4510ac70cab9609075e9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">dov:ExercisePriceRange1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i18a79f246a05437cbfbc862d69fd53a1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">dov:ExercisePriceRange2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i490228a1e09e41578e47ed15a820cc58_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">dov:ExercisePriceRange2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8d8532cd78fb4e50b13dbfc80c7c03de_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">dov:ExercisePriceRange3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if895157886d84515a23293c02476ae01_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">dov:ExercisePriceRange3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i61133985bf70412e83f3aca62be91907_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4978656b452e443b887bcfa48441c535_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8be3345cba374f6fb4d9a00278de4567_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3a26e2acea854bf884321818f05ecf3f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5bc11424b6fa4f26acfefda4b2279848_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia6fcdc3113684f3f92d62b692a66fb79_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id4ac7a2185244e09a02fbd2a6b1014ee_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie788d10a236f4a1fad59d6b1c05d6732_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idbe79cd9693040f4a02e3db3da97f24e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie5155075162b4b66b2628543a81ea429_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id1cb74ab7e4e45f09ea5257b0d6a0038_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i6407a04388344347b563d35df91b0f24_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i0d34376b84d0462e846cb6d9bbd186af_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i30e92e5267f44acfbe128db9b9300a69_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i461f051a6d7b4073adbb50391cc3913c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3395806e44034587a1cfda1461dbfe50_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="idab8b385d32d426ea9832277f9489914_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i37d2503518a94f5b8960e10d61738392_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iacd4bf1c614b482e955bb130e6350466_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="iaa837606eda34a25a312c3ba04fdf031_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8215082e296c48139d6d5008298f96c0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ieabdf399710f43d1949ccf0896ca1c7f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8b5a2eff86254b77a3543ac75e644137_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i10a2ed7ebe7148d78671557f1cf4af93_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:ReturnSeekingInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id6e2eac5f4ad44ee8124d570ef6e3e28_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:ReturnSeekingInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie2f6fa7b6d344449b9f2668190cb2c3e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:LiabilityHedgingInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1d081fdffc3f4464aefcc8aab847aa87_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:LiabilityHedgingInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0d9447c19b8e4f199e7263e2c3bf0e07_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:OtherPlanAssetCategoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if360f6c302b541ea98f67366394668a3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:OtherPlanAssetCategoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5a9bad78c7b84d0897b87d9dd6b73178_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i341cf06b002948208a5706efaba254e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i9969d538ae284aa5ae6ecbaad4362e20_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i211b828a01cd4bfa8567bef9f8982bdd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i8bcc1b9d1d0240f1b31ef4387b3d8b99_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="ib0f25657e79c4de796410e5049924139_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="iedee0bb97f144fbe9165b6d44ed75d1d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="iadb658dec7df4484bf0ff569b23a48a0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="icb2301be80b8497692f2217c7d523df2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i410cf77dd5664f879640d6ec28a96561_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i5cf5572be6004c74bf806e9e17316172_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="ibce5b148d9754d1f85b63726db85ee80_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i131ec6b69f424c46bc8b0d6b2d8a9c4b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:DefinedBenefitPlansInterestBearingCashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i7eb868e63bb94d3eba7187bcf7dde29d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:DefinedBenefitPlansInterestBearingCashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i26e96e9485894f94bb6bbaeaacc9c38b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:DefinedBenefitPlansInterestBearingCashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="idb0dd19e66754706b02e636813749143_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:DefinedBenefitPlansInterestBearingCashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="icee926c7f75046daa719bc3bbbb2bb76_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:DefinedBenefitPlansInterestBearingCashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i4f9bd1d2e0144720b0cdb4ad686c7d2a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:DefinedBenefitPlansInterestBearingCashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="ic0c8f8a137ea4529bad6e69330ae8f8a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i54ee7cfe1c054dc091ea1a559c7dd73d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="ie45f46e317124d32b93993d849d93c92_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i3de267ddd5994710a7e384a5d21c3572_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i00012097c3e9465bac02cd8923803d31_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:CollectivefundsatNAVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="iaf0ddb19a9204590a91c8774947b8dd1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:CollectivefundsatNAVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i708db1c71a8449089aaaa49928704222_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:CollectivefundsatNAVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i240515a9cbd4495ebebcec77509f8b85_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:CollectivefundsatNAVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i11ba46609c734cb5a98aa085b9bdd343_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:CollectivefundsatNAVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i7a36b7067bb44a94acfb04cc76c5b8ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:CollectivefundsatNAVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i699b02445c514126905a8db7b2688fec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:DefinedBenefitPlanShortTermInvestmentFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="ib41e0aaf15ef4e6583ad05b912033ece_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:DefinedBenefitPlanShortTermInvestmentFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i0e92b38a4e054a15a6975aa85e82e4d5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:DefinedBenefitPlanShortTermInvestmentFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i9eeebe17f4f944a4aee1a9b64b576859_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:DefinedBenefitPlanShortTermInvestmentFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i27f1e0b06af744fcb950c8254fe2c047_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:DefinedBenefitPlanShortTermInvestmentFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i855b8500f70e45609e836bb1cd9980b9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:DefinedBenefitPlanShortTermInvestmentFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i8096ba261a244f428955c24fd945cea8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="ib205f18bf9d54a7ebe30876770e7c5d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i590556e9cb11482d988834b1e254596e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <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:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i1ff2c52a69894c40b97ab7912f80b214_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="if441fa96f7364b53b2285bb448dfe7ae_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="ie3667799b6b6465d8dae05e1df308926_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i99eb756acc4140a5b8f1a6e522201a24_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <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:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="iabbc3408823b45a8b0897448844a66b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="icb0d321bf24f4947aeac4e7e74857f12_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i1329cddb92f74c4c872e7a0d6d1138cd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i4903a46301cf40b58a1c6e05160c188b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <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:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i777bc6b8d4c448cfb62f346fe833bb7d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i32383ecc36c843ae86da34f0b6c49657_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i2624c589303d41a387f8e232046c5554_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i5e3dd0695ba24d9a9634100579ce521e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <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:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="id0f3d18618b146cd92821dd35668b13c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i304fd6e8df0049ba860aa700ce10a65e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="ib570d84fc3e84beeba284d7add21576b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i3952276755274f84b1fdbd514290d2a4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <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:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="ie7fd6b426c6144bdb0112f0f7d09083e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i660e500464b6400c90d2e4200918913e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i2e03f7cfd1284c63a60df3843665ed5e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i11e4eedad71e4e7d9d9c28a163a49782_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <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:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i81d98a626e43470db631c65283fc3342_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i724e1452f0dd40e685c4c3b131f08994_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i920275a162e24d27a685ebef3d49b822_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="id737787e5fc144f9931cacdf35637a7a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <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:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i9328728d691d4c34a9a8345047d2b67d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="ib885e8c91d5f4c19b12f6c4cc46e19b6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i2e11191248c14a7fa92cfacbd4ed1dcb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="ie36d5edad5604c58858cac5442c2f341_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <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:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i6f34659fcd0944a3b8df46ed3441c2b4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="if66d3dd30a194030ac3c101c80b1655b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:OtherPlanAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="ie7a3f1f4b602410897c35fc8e87312a6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:OtherPlanAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i366b0fc0ef674b90bf7ad7f64602f4ad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:OtherPlanAssetsMember</xbrldi:explicitMember>
                <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:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i534c0a396e754bcfadd7e1bb243e2dac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:OtherPlanAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i95cc0ec9f77545d8b7b8e81d3abbf2ad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:OtherPlanAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="iee1c576dc0684c9f830c94ed047f1085_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:OtherPlanAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="ida7480c472cd43859134b461f36c7824_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:OtherPlanAssetsMember</xbrldi:explicitMember>
                <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:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i020b1607f0f24d289a39c7420418a84e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:OtherPlanAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i64cc268ffd8545a6ac751f9373290591_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i02988280caf94db49b52cae214466667_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="ie20aeea342be4d36a34d1cb3ea6af5ac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="iba5fb0e29eaf424cac1b7263e0ba4830_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i6c2508b6691f49c792fab7f2d36397ed_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="idf4b2401d33c421b8056e353b2d131bd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i6b8055c5f0934e60b4adaf3a1b6a964f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:CollectivefundsatNAVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i194d72bd57b84d9e87d8854b1122a6f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:CollectivefundsatNAVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i987082bf965e4abbad395c0fc34aad16_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:CollectivefundsatNAVMember</xbrldi:explicitMember>
                <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:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i390c537e32f6447e96a152aa12ccc9a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:CollectivefundsatNAVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i4cf13e1a53cd4199aecdca7689daaca9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:CollectivefundsatNAVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i8d6a1766cf7543b3af2d9695126be4b3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:CollectivefundsatNAVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i60b14fc31fdc4769a7c24e5c941d4fbe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:CollectivefundsatNAVMember</xbrldi:explicitMember>
                <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:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i1b85c71dd7d9459c8eed3fde0fc23247_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:CollectivefundsatNAVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="ib2794d3f52db4ccfb850631b5948e11f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:NetAssetValueNAVOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="ifcac7322bfac4bab887fa437b981be4f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:NetAssetValueNAVOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="ic4b4cb7ea2c34e0b97212d4389a9682f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:NetAssetValueNAVOtherMember</xbrldi:explicitMember>
                <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:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i456830d187284ccea0a94bb9dd829d84_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:NetAssetValueNAVOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i2b5182ea20a34ba889363cfa90b5e2c5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:NetAssetValueNAVOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="ib299aeba365d4eed83f916b750fcd582_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:NetAssetValueNAVOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="ibd41f7a0472845ca9c4bdb7d8aeb2d21_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:NetAssetValueNAVOtherMember</xbrldi:explicitMember>
                <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:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="ib2d5cd809cf34501be193503fea2d69a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">dov:NetAssetValueNAVOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</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="i55b57dfeb8074cf180b212acde45f749_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2ffbe8c2f3c447cdb82cec2bcd9ce083_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i04791d62ee7b4bb28fec1ce7a8b07e03_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9738bcfa770d47e090fce717c33fe279_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i114b6e8e9ed448d381429e645d23498e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4fb9860cad5a4fefaae3086b4b869ce8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i92b351aca63f495c9c36e968e180d54b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib81010e13a684abfb192c7a331de14b5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia6ce2e75ea8a4b39adc653ad5c431a0d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i1b1a5290da2a4c5e8f89f66e2af9d277_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i73bc20aa027e49c288376be3c19292ad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="iaf7f7ad3eb1b4aa9a3fd130ec02e4c47_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="iddf823e175114ed9bf9b64bffb7771f4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4e16eda54ab64a9abe60905c415e020d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia9336c988ccd4cd993a03a85e9a18e96_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5f36e75bb8a34eb88aa9c73d55c52f0d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7b91d369a86847a390e1e440ee7ef13d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1ef4697810d644738ca032520467f2fd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i1b2d9b5f7e7a40e98e60198caddb9bf1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i36ae5804569640db8f08a06df0173003_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="ib3bffe1a4f28440fa1832978afafbf8a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">dov:RaceWinningBrandsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:EngineeredProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i22a155461fc34fffa4b9508678f35e67_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:EngineeredProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5075d6451bee4c2bab6d3183384115f4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:EngineeredProductsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i92832c31fa03457cb0520ea93b2ae74e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:CleanEnergyFuelingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i041f027581d14924a368b27e21b98784_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:CleanEnergyFuelingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic97304e2725a40a089e936fcc0433bc3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ImagingIdentificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iec11cb3350ba4685a8b2a66a6e38be88_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ImagingIdentificationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i54f1328597eb447e8348811de26fc75d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:PumpsProcessSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4772b894e1604003a3b106f4cc362cf7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:PumpsProcessSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i40da41460bad4b49acda149be12301d3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ClimateSustainabilityTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8c9e8e60c9c14b62a7f062f9907f94c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dov:ClimateSustainabilityTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic63514fe4e414cdf9bfee3f244d1598f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if7693934bb7a4482b27371bf69d9c1db_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i64de17995f0542ecb7ec70822f1f3090_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i6c67c5907cca4ff4a93dcf4c7e7cd0a5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i1498d3fb83d244679f96a374ca357ef2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="ibab942568b2b493bade36b02662aef60_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if5a39863fe2541f781f38b65c57e2577_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3f9fd70afa04479c8d3a960270f930bc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i00e7197764344db3b303ca26e890c40f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8e28e74a1be84e81995d97c2000038ef_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4728b3209c3f4372b5d1d52b920428c3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i089b3a6efae2488b9eab5bcdee033955_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1942ad20131a445f94cffcb51c34ef27_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i2bed291a10ef471aa3e9f8a0dacd81a6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="i41487d4fe44d43128edfa6b10efc645f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</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="ieb832f7a5a9c472eacf323846bf50850_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c98f9162a504279bd032d610b39d1ac_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1ccf7ea158f94fd983e77ac620a086cd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3ee644d99ff04aeea5b846250318dbbe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6fd635566d8842eab02e6797b972f928_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i357e3624fcfd47ce9079f5389ffe996f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i301cbece08ad49c6918cb3496ea8cd00_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i51df7ea4dd424ed2af6a6a5c43a3aed1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dov:OtherGeographicalAreaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1d377b2b130b4806b437e6055ee301bb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dov:OtherGeographicalAreaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaba19a21d98a4374888bb1479ac34156_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dov:OtherGeographicalAreaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib3f0c8b6214e4c7d84731cbc8d491f42_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dov:OtherGeographicalAreaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i572bcf9a5fe14d4b8923562595dbd133_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dov:OtherGeographicalAreaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifc901e4a976a4a1bb5d1b3014fe5c76e_I20180228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">dov:February2018AuthorizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-28</instant>
        </period>
    </context>
    <context id="i367e06945caa430299ca3686e9998fe2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">dov:February2018AuthorizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1725d89cbf954b1992b59e5ab1693662_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">dov:November2020AuthorizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1973672fe14d490b88f49891c0825213_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i02ffa953ad81424b878d877c9604e67a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4b436860df204a368d1a15c4e0970676_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibebc12aea8da4d05b846b0dece4252eb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1e0c0352c84c441fa6a6a9c45f767fb4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5065791c36fd4bfe9100095228749cc9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1b112aa1098145ccbb95ad9448633cab_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia5467ab075c24fcc8ddd00ce7a002625_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">dov:LifoReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if29c973b573141f8ac3d9415c64b9d90_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">dov:LifoReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id8d34baceba04e2095fb7c1835c25115_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">dov:LifoReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i12f6e02f90e448009d78f960319d408d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">dov:LifoReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8a1e7307b4334b3b8b901b36a0e36d3b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">dov:LifoReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3bb1b7167d6140b1b2b860a87a97346c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">dov:LifoReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4ab91f41088544c193103a3773d1d766_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000029905</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">dov:LifoReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</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="segment">
        <measure>dov:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="business">
        <measure>dov:business</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <dei:DocumentFiscalYearFocus
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMC9mcmFnOmRjMDhkNGU1ZjExZTQyZDE4ZTgyNmNhMzFmNzAyODU3L3RhYmxlOmQ0M2JjY2MyY2E2NTQ4ZWQ5NTkyMDQ2YTU3ZmMyMzg5L3RhYmxlcmFuZ2U6ZDQzYmNjYzJjYTY1NDhlZDk1OTIwNDZhNTdmYzIzODlfNS0xLTEtMS0yNTE3Mw_54d9c849-1453-4459-87ee-5171d284aba9">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMC9mcmFnOmRjMDhkNGU1ZjExZTQyZDE4ZTgyNmNhMzFmNzAyODU3L3RhYmxlOmQ0M2JjY2MyY2E2NTQ4ZWQ5NTkyMDQ2YTU3ZmMyMzg5L3RhYmxlcmFuZ2U6ZDQzYmNjYzJjYTY1NDhlZDk1OTIwNDZhNTdmYzIzODlfNi0xLTEtMS0yNTE3Mw_c55e5bbf-7c4a-4722-97b3-a9c23f5ac6ff">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentAnnualReport
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMC9mcmFnOmRjMDhkNGU1ZjExZTQyZDE4ZTgyNmNhMzFmNzAyODU3L3RhYmxlOmQ0M2JjY2MyY2E2NTQ4ZWQ5NTkyMDQ2YTU3ZmMyMzg5L3RhYmxlcmFuZ2U6ZDQzYmNjYzJjYTY1NDhlZDk1OTIwNDZhNTdmYzIzODlfOC0xLTEtMS0yNTE3Mw_1f89f6fd-1ab8-465c-b178-77d02d5e7cb4">true</dei:DocumentAnnualReport>
    <dei:DocumentTransitionReport
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMC9mcmFnOmRjMDhkNGU1ZjExZTQyZDE4ZTgyNmNhMzFmNzAyODU3L3RhYmxlOmQ0M2JjY2MyY2E2NTQ4ZWQ5NTkyMDQ2YTU3ZmMyMzg5L3RhYmxlcmFuZ2U6ZDQzYmNjYzJjYTY1NDhlZDk1OTIwNDZhNTdmYzIzODlfOS0xLTEtMS0yNTE3Mw_07b98a8b-b058-45bc-931f-a6f7788c265e">false</dei:DocumentTransitionReport>
    <dei:AmendmentFlag
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMC9mcmFnOmRjMDhkNGU1ZjExZTQyZDE4ZTgyNmNhMzFmNzAyODU3L3RhYmxlOmQ0M2JjY2MyY2E2NTQ4ZWQ5NTkyMDQ2YTU3ZmMyMzg5L3RhYmxlcmFuZ2U6ZDQzYmNjYzJjYTY1NDhlZDk1OTIwNDZhNTdmYzIzODlfMTAtMS0xLTEtMjUxNzM_91193f8a-0aa6-4323-8514-c71c11792d10">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMC9mcmFnOmRjMDhkNGU1ZjExZTQyZDE4ZTgyNmNhMzFmNzAyODU3L3RleHRyZWdpb246ZGMwOGQ0ZTVmMTFlNDJkMThlODI2Y2EzMWY3MDI4NTdfMTY_426cc0ef-d5b7-49a9-afad-55ba11c6e469">0000029905</dei:EntityCentralIndexKey>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTYtMC0xLTEtMzAyNDQ_ba6354fa-5a8d-47c0-a2e6-112a2ba75cae">http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i7cc46d7bf6a6430a954719e1ae96b614_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMTg3L2ZyYWc6ZGVmNDg5OTliNTMyNGMyOTg0MGJjYjllYTcyNjY5NGIvdGV4dHJlZ2lvbjpkZWY0ODk5OWI1MzI0YzI5ODQwYmNiOWVhNzI2Njk0Yl82NTk3MDY5NzY2NjY4_6b796e5b-f01d-478b-a6fe-7386a7b8f727">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzQtMC0xLTEtMzQ3MTE_5f8c9c24-95cc-4f20-b98f-c10b4b3b16b6">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzQtMC0xLTEtMzQ3MTE_c996643c-dc52-4df8-a6e8-cf61128fca2b">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzctMC0xLTEtMzQ3MTk_ef5eb05a-2758-4880-a8d2-b6bb0424776c">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzctMC0xLTEtMzQ3MTk_f3fc9072-57c4-4541-9b99-c8f430b61e91">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzgtMC0xLTEtMzQ3MjE_34f2fd5d-212f-47ff-9836-620c0e9016aa">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzgtMC0xLTEtMzQ3MjE_ebdc49ce-5eda-460f-bba4-727b37576a62">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE1LTAtMS0xLTM2NzU3_768a42d1-643c-4a0e-84ee-16707eb48d1d">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE1LTAtMS0xLTM2NzU3_8bebab1a-82e0-4443-af70-5307e20c90c1">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE4LTAtMS0xLTM0NzMx_625c267c-7f3e-4119-8657-2e773eb5d60c">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE4LTAtMS0xLTM0NzMx_939ad0df-ef53-4775-900a-50387b29e452">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE5LTAtMS0xLTM0NzMz_1d683673-a2fc-4b6f-ad50-aa972886abc0">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE5LTAtMS0xLTM0NzMz_5ea6f627-0526-47ec-8c21-f2d638e66780">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGV4dHJlZ2lvbjozMjY4ZjQyOGE2ZWI0NTI3YmVkNzY2ZmIxMGE3M2JkMV8yOTEz_0fad162f-146c-4295-bae7-c4c80632496a">10-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGV4dHJlZ2lvbjozMjY4ZjQyOGE2ZWI0NTI3YmVkNzY2ZmIxMGE3M2JkMV8xOTc_08de4be2-49a8-4c36-9856-b09006e1950e">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGV4dHJlZ2lvbjozMjY4ZjQyOGE2ZWI0NTI3YmVkNzY2ZmIxMGE3M2JkMV8xOTc_b7845a62-3871-4bfe-b605-e3ea81deec99">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityFileNumber
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGV4dHJlZ2lvbjozMjY4ZjQyOGE2ZWI0NTI3YmVkNzY2ZmIxMGE3M2JkMV8yOTE0_d8639228-4835-429a-a4e3-56b68e4e60de">1-4018</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGV4dHJlZ2lvbjozMjY4ZjQyOGE2ZWI0NTI3YmVkNzY2ZmIxMGE3M2JkMV8yOTAz_0a183a76-a7be-45c1-9751-b292eae6f43a">Dover Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGFibGU6M2M1NDkyN2EwOWI1NGJiNjk4ZTZhNDIxNDRiNzI3YTIvdGFibGVyYW5nZTozYzU0OTI3YTA5YjU0YmI2OThlNmE0MjE0NGI3MjdhMl8wLTAtMS0xLTI1MTcz_ebf69132-f9f1-439e-9f8c-1c200212e174">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGFibGU6M2M1NDkyN2EwOWI1NGJiNjk4ZTZhNDIxNDRiNzI3YTIvdGFibGVyYW5nZTozYzU0OTI3YTA5YjU0YmI2OThlNmE0MjE0NGI3MjdhMl8wLTItMS0xLTI1MTcz_840cbc89-1f8a-479b-bc41-29a10ec914d8">53-0257888</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGFibGU6M2M1NDkyN2EwOWI1NGJiNjk4ZTZhNDIxNDRiNzI3YTIvdGFibGVyYW5nZTozYzU0OTI3YTA5YjU0YmI2OThlNmE0MjE0NGI3MjdhMl8zLTAtMS0xLTI1MTcz_5a6d4589-b3f2-45fa-b5aa-6d6c0efea92c">3005 Highland Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGFibGU6M2M1NDkyN2EwOWI1NGJiNjk4ZTZhNDIxNDRiNzI3YTIvdGFibGVyYW5nZTozYzU0OTI3YTA5YjU0YmI2OThlNmE0MjE0NGI3MjdhMl80LTAtMS0xLTI1MTczL3RleHRyZWdpb246Y2UwMjVmOGRiMTc5NGIwYThkYzNkMzM4YjhlMDBmMWFfNA_dd579556-a83c-47e6-a131-3ddd149637ae">Downers Grove,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGFibGU6M2M1NDkyN2EwOWI1NGJiNjk4ZTZhNDIxNDRiNzI3YTIvdGFibGVyYW5nZTozYzU0OTI3YTA5YjU0YmI2OThlNmE0MjE0NGI3MjdhMl80LTAtMS0xLTI1MTczL3RleHRyZWdpb246Y2UwMjVmOGRiMTc5NGIwYThkYzNkMzM4YjhlMDBmMWFfNw_21de9789-3107-4556-9af8-a310e3c43025">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGFibGU6M2M1NDkyN2EwOWI1NGJiNjk4ZTZhNDIxNDRiNzI3YTIvdGFibGVyYW5nZTozYzU0OTI3YTA5YjU0YmI2OThlNmE0MjE0NGI3MjdhMl80LTAtMS0xLTI1MTczL3RleHRyZWdpb246Y2UwMjVmOGRiMTc5NGIwYThkYzNkMzM4YjhlMDBmMWFfMTA_c47a3426-df0b-4f28-8707-7a1de89c79a6">60515</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGFibGU6M2M1NDkyN2EwOWI1NGJiNjk4ZTZhNDIxNDRiNzI3YTIvdGFibGVyYW5nZTozYzU0OTI3YTA5YjU0YmI2OThlNmE0MjE0NGI3MjdhMl83LTAtMS0xLTI1MTczL3RleHRyZWdpb246ZjdhMDk0ZjJmZTgyNDQ2Mzk2YTQyMWVlOTYxNDI0ZTNfMzc_7d532d0e-818a-45e3-9eba-63b3a022b17b">(630)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGFibGU6M2M1NDkyN2EwOWI1NGJiNjk4ZTZhNDIxNDRiNzI3YTIvdGFibGVyYW5nZTozYzU0OTI3YTA5YjU0YmI2OThlNmE0MjE0NGI3MjdhMl83LTAtMS0xLTI1MTczL3RleHRyZWdpb246ZjdhMDk0ZjJmZTgyNDQ2Mzk2YTQyMWVlOTYxNDI0ZTNfNDA_3c9a17bb-7ba8-4806-8312-4eac53df97a6">541-1540</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i69738721f0c94957a719da3f94cc58a2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGFibGU6NWY1ZWRlOTUzNmU3NDdjZThlZWZjZDdhNmNhNDExODMvdGFibGVyYW5nZTo1ZjVlZGU5NTM2ZTc0N2NlOGVlZmNkN2E2Y2E0MTE4M18zLTAtMS0xLTI1MTcz_5e69b041-978e-4f51-90ce-c2c7b688e787">Common Stock, par value $1</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i69738721f0c94957a719da3f94cc58a2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGFibGU6NWY1ZWRlOTUzNmU3NDdjZThlZWZjZDdhNmNhNDExODMvdGFibGVyYW5nZTo1ZjVlZGU5NTM2ZTc0N2NlOGVlZmNkN2E2Y2E0MTE4M18zLTEtMS0xLTI1MTcz_c645a2c0-5991-490a-8aab-6a3b0e612e8e">DOV</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i69738721f0c94957a719da3f94cc58a2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGFibGU6NWY1ZWRlOTUzNmU3NDdjZThlZWZjZDdhNmNhNDExODMvdGFibGVyYW5nZTo1ZjVlZGU5NTM2ZTc0N2NlOGVlZmNkN2E2Y2E0MTE4M18zLTItMS0xLTI1MTcz_53122aa5-b18b-4ba9-ab89-343538fe12a8">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i3d8bf2a3358745d68d7505cf3a40ffc4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGFibGU6NWY1ZWRlOTUzNmU3NDdjZThlZWZjZDdhNmNhNDExODMvdGFibGVyYW5nZTo1ZjVlZGU5NTM2ZTc0N2NlOGVlZmNkN2E2Y2E0MTE4M180LTAtMS0xLTI1MTcz_aeeabe60-e18e-4d71-8103-f06b27ac9079">1.250% Notes due 2026</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i3d8bf2a3358745d68d7505cf3a40ffc4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGFibGU6NWY1ZWRlOTUzNmU3NDdjZThlZWZjZDdhNmNhNDExODMvdGFibGVyYW5nZTo1ZjVlZGU5NTM2ZTc0N2NlOGVlZmNkN2E2Y2E0MTE4M180LTEtMS0xLTI1MTcz_245feec2-3b34-4c36-8187-abebe0fbfc1a">DOV 26</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i3d8bf2a3358745d68d7505cf3a40ffc4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGFibGU6NWY1ZWRlOTUzNmU3NDdjZThlZWZjZDdhNmNhNDExODMvdGFibGVyYW5nZTo1ZjVlZGU5NTM2ZTc0N2NlOGVlZmNkN2E2Y2E0MTE4M180LTItMS0xLTI1MTcz_66ed7fa6-0d95-4162-bbda-7feb4d62f149">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i8c56ee948bff40319cc7af285b4411d8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGFibGU6NWY1ZWRlOTUzNmU3NDdjZThlZWZjZDdhNmNhNDExODMvdGFibGVyYW5nZTo1ZjVlZGU5NTM2ZTc0N2NlOGVlZmNkN2E2Y2E0MTE4M181LTAtMS0xLTI1MTcz_5f957c7c-5054-4a6a-95b8-0d937cf84e34">0.750% Notes due 2027</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i8c56ee948bff40319cc7af285b4411d8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGFibGU6NWY1ZWRlOTUzNmU3NDdjZThlZWZjZDdhNmNhNDExODMvdGFibGVyYW5nZTo1ZjVlZGU5NTM2ZTc0N2NlOGVlZmNkN2E2Y2E0MTE4M181LTEtMS0xLTI1MTcz_0164b32f-3165-4c02-ad37-343757293272">DOV 27</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i8c56ee948bff40319cc7af285b4411d8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGFibGU6NWY1ZWRlOTUzNmU3NDdjZThlZWZjZDdhNmNhNDExODMvdGFibGVyYW5nZTo1ZjVlZGU5NTM2ZTc0N2NlOGVlZmNkN2E2Y2E0MTE4M181LTItMS0xLTI1MTcz_fc0130ce-5e92-462e-96ee-acb3324aae10">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGV4dHJlZ2lvbjozMjY4ZjQyOGE2ZWI0NTI3YmVkNzY2ZmIxMGE3M2JkMV8yOTA0_90d9046a-10bf-4cc3-b7ce-b988d14e41ca">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGV4dHJlZ2lvbjozMjY4ZjQyOGE2ZWI0NTI3YmVkNzY2ZmIxMGE3M2JkMV8yOTA4_0a2cde25-370d-40c4-b6fe-b7af91264aaa">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGV4dHJlZ2lvbjozMjY4ZjQyOGE2ZWI0NTI3YmVkNzY2ZmIxMGE3M2JkMV8yOTA5_9783d9fc-f85d-40ff-8058-545c73982390">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGV4dHJlZ2lvbjozMjY4ZjQyOGE2ZWI0NTI3YmVkNzY2ZmIxMGE3M2JkMV8yOTEw_7dc7ba40-1cb1-493e-bfd0-99ceab10d485">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGFibGU6OGEwZGJmZWIwZTNlNDczZmIyMTNkNzkxZTI1MGNkMTMvdGFibGVyYW5nZTo4YTBkYmZlYjBlM2U0NzNmYjIxM2Q3OTFlMjUwY2QxM18wLTAtMS0xLTI1MTcz_b9fe6076-e0dd-421c-8d72-636120dda378">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGFibGU6OGEwZGJmZWIwZTNlNDczZmIyMTNkNzkxZTI1MGNkMTMvdGFibGVyYW5nZTo4YTBkYmZlYjBlM2U0NzNmYjIxM2Q3OTFlMjUwY2QxM18wLTUtMS0xLTI1MTcz_a0bb52d3-a66a-4221-a81c-1e756aeb14a6">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGFibGU6OGEwZGJmZWIwZTNlNDczZmIyMTNkNzkxZTI1MGNkMTMvdGFibGVyYW5nZTo4YTBkYmZlYjBlM2U0NzNmYjIxM2Q3OTFlMjUwY2QxM18xLTUtMS0xLTI1MTcz_13222e67-a36e-4bbd-9553-32003e7a2a24">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGV4dHJlZ2lvbjozMjY4ZjQyOGE2ZWI0NTI3YmVkNzY2ZmIxMGE3M2JkMV8yOTEx_166920d3-ffc9-4d97-81fa-5b66907c4ed7">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGV4dHJlZ2lvbjozMjY4ZjQyOGE2ZWI0NTI3YmVkNzY2ZmIxMGE3M2JkMV8yOTAy_e32ab6b9-eba6-4106-9def-397eacc0440a">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i1d38dfb4315c4e27a84c74897f72e355_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGV4dHJlZ2lvbjozMjY4ZjQyOGE2ZWI0NTI3YmVkNzY2ZmIxMGE3M2JkMV8yNTE3_6d2ca093-8a2f-485f-adb9-0f5712a8fd1c"
      unitRef="usd">21609554242</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ic7d1eccd4e41464483264d96a669e220_I20220201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGV4dHJlZ2lvbjozMjY4ZjQyOGE2ZWI0NTI3YmVkNzY2ZmIxMGE3M2JkMV8yNzIy_127bc1e8-98a3-43bf-88f7-4e9d67d799c8"
      unitRef="shares">144054607</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xL2ZyYWc6MzI2OGY0MjhhNmViNDUyN2JlZDc2NmZiMTBhNzNiZDEvdGV4dHJlZ2lvbjozMjY4ZjQyOGE2ZWI0NTI3YmVkNzY2ZmIxMGE3M2JkMV82NTk3MDY5NzY5NjQ4_6d1d5d52-013b-4802-9e3f-299591f5b470">Certain Portions of the Proxy Statement for Annual Meeting of Shareholders to be held on May 6, 2022 (the &#x201c;2022 Proxy Statement&#x201d;).</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF83OS9mcmFnOmM4YzlkZDY5YjFhOTQ4M2M5ZTRkMzgxNTVkNjYwYzRkL3RhYmxlOjdkYWZmYjNlNzRkNDRlOTg5YTY5MGM2ZTE3YjI1ZTNlL3RhYmxlcmFuZ2U6N2RhZmZiM2U3NGQ0NGU5ODlhNjkwYzZlMTdiMjVlM2VfMi0xLTEtMS01MjQwOS90ZXh0cmVnaW9uOmI2NmI3YjU4MmIyMTRkMGU4MzFiOTc0MjUwZjZiMDk3XzIxOTkwMjMyNTU4MDQ_de4b10ed-ac6b-415e-8e1c-e503298bf518">238</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84NS9mcmFnOmY2ZTIzN2Q2MTMzMTRhOGVhNGExN2ZlMDVlNTMxYWViL3RhYmxlOmRkZGZhZTYzZWExZjRiZTM5Y2QwYjM3YTNhYzAwZjFkL3RhYmxlcmFuZ2U6ZGRkZmFlNjNlYTFmNGJlMzljZDBiMzdhM2FjMDBmMWRfMC0wLTEtMS0zMjAwMQ_d3090f00-6f05-4c10-a694-8b528eafa353">PricewaterhouseCoopers LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84NS9mcmFnOmY2ZTIzN2Q2MTMzMTRhOGVhNGExN2ZlMDVlNTMxYWViL3RhYmxlOmRkZGZhZTYzZWExZjRiZTM5Y2QwYjM3YTNhYzAwZjFkL3RhYmxlcmFuZ2U6ZGRkZmFlNjNlYTFmNGJlMzljZDBiMzdhM2FjMDBmMWRfMS0wLTEtMS00NTM2OQ_da1d7bab-684f-4f18-82c0-56fce34177e6">Chicago, Illinois</dei:AuditorLocation>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMi0xLTEtMS0yNTE3Mw_b59f9f27-a858-4a10-9922-8eaf00c2bba2"
      unitRef="usd">7907081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMi0zLTEtMS0yNTE3Mw_966a3d82-ba0b-4a9e-9c97-3145e0783514"
      unitRef="usd">6683760000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMi01LTEtMS0yNTE3Mw_491862ac-9473-42a1-ab13-7cb3dc01924f"
      unitRef="usd">7136397000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMy0xLTEtMS0yNTE3Mw_7faac247-53fe-4b58-be0a-a73c0bdae5d3"
      unitRef="usd">4937295000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMy0zLTEtMS0yNTE3Mw_f7800a6d-1d22-4654-a1a7-582f1a0c93bd"
      unitRef="usd">4209741000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMy01LTEtMS0yNTE3Mw_3de9de44-0773-4310-8702-d534420b1e22"
      unitRef="usd">4515459000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfNC0xLTEtMS0yNTE3Mw_9659a18b-fa9c-44b6-b991-7373a288a3ba"
      unitRef="usd">2969786000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfNC0zLTEtMS0yNTE3Mw_ec37606e-133e-4656-9a50-df82fa92f915"
      unitRef="usd">2474019000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfNC01LTEtMS0yNTE3Mw_a7ae26bc-da3a-45b3-99b8-c43650b4c682"
      unitRef="usd">2620938000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfNS0xLTEtMS0yNTE3Mw_fd3a5a34-ff39-495a-a273-cb6d70975056"
      unitRef="usd">1688278000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfNS0zLTEtMS0yNTE3Mw_ac39dc9b-8cea-4330-88d0-a6ba15521a9d"
      unitRef="usd">1541032000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfNS01LTEtMS0yNTE3Mw_79c89507-3d20-4421-b4dc-cd1a377d858a"
      unitRef="usd">1599098000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfNi0xLTEtMS0yNTE3Mw_c4b878ee-1941-4ee9-8abf-a5e77ed6eeb6"
      unitRef="usd">0</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfNi0zLTEtMS0yNTE3Mw_6b100fe0-021b-4b63-9e48-4f72509584aa"
      unitRef="usd">0</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfNi01LTEtMS0yNTE3Mw_fc76db00-606c-475d-80aa-0d507cc52626"
      unitRef="usd">-46946000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfNy0xLTEtMS0yNTE3Mw_fba74ffa-392a-41f1-a888-3e5f925a88e8"
      unitRef="usd">1281508000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfNy0zLTEtMS0yNTE3Mw_03b6ac6d-74cc-4bca-aa34-774b14cd880e"
      unitRef="usd">932987000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfNy01LTEtMS0yNTE3Mw_9e5d393f-7c11-4ac3-94ab-d3f6d7e1d699"
      unitRef="usd">974894000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfOC0xLTEtMS0yNTE3Mw_dcb67b03-ea3a-45c0-8fd1-19e9e6b083f4"
      unitRef="usd">106319000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfOC0zLTEtMS0yNTE3Mw_f7039d97-51d3-4a7f-8ccb-0ae5bf18d622"
      unitRef="usd">111937000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfOC01LTEtMS0yNTE3Mw_992678d1-e5b2-4795-ae2b-1d5e52e4c25b"
      unitRef="usd">125818000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeOther
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfOS0xLTEtMS0yNTE3Mw_4afefee2-66c5-4a79-9aa3-51a844519780"
      unitRef="usd">4441000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfOS0zLTEtMS0yNTE3Mw_52b4eef1-ae4c-4a73-8363-4add0887624b"
      unitRef="usd">3571000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfOS01LTEtMS0yNTE3Mw_0fc00f4d-9e2d-4393-827c-d0b9c556db8a"
      unitRef="usd">4526000</us-gaap:InterestIncomeOther>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMTAtMS0xLTEtMjUxNzM_aa3b67a5-94fd-46d1-85e4-6e97058850b7"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMTAtMy0xLTEtMjUxNzM_fd4d6a06-3885-4e45-9fea-25ada640b1be"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMTAtNS0xLTEtMjUxNzM_7abe76a5-03ae-45b3-96f3-b84a32758f66"
      unitRef="usd">-23543000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMTEtMS0xLTEtMjUxNzM_1f370313-7d71-451c-891f-ad334ae6f813"
      unitRef="usd">206338000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMTEtMy0xLTEtMjUxNzM_c98f7207-febc-40bd-9514-289f791192d2"
      unitRef="usd">5213000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMTEtNS0xLTEtMjUxNzM_267d9731-6d64-4467-91da-566fcf66338c"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMTItMS0xLTEtMjUxNzM_7e5f53ff-b9c0-4d51-897a-41b09a4bc86b"
      unitRef="usd">14858000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMTItMy0xLTEtMjUxNzM_e8af2c8c-1487-44f7-a4f0-ff06867e96b2"
      unitRef="usd">11900000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMTItNS0xLTEtMjUxNzM_6852ee41-80fc-45c7-8e65-63c64e34498c"
      unitRef="usd">12950000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMTMtMS0xLTEtMjUxNzM_8e2cbfcd-5ffc-41fd-b97d-c1c85340fd8d"
      unitRef="usd">1400826000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMTMtMy0xLTEtMjUxNzM_ae33710e-9dd1-4431-bf56-e076429a8af3"
      unitRef="usd">841734000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMTMtNS0xLTEtMjUxNzM_7e025fdc-ecef-4e07-91f0-05aaebd057f6"
      unitRef="usd">843009000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMTQtMS0xLTEtMjUxNzM_15ab5238-6e24-46a8-8663-dd1eef8a6fac"
      unitRef="usd">277008000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMTQtMy0xLTEtMjUxNzM_414b2319-c1ac-4e46-885e-9283529821a1"
      unitRef="usd">158283000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMTQtNS0xLTEtMjUxNzM_ca0f66ed-9824-44de-b85c-8a955ed157f5"
      unitRef="usd">165091000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMTctMS0xLTEtMjUxNzM_d5caec95-6112-47d9-81b5-14ccf206e08b"
      unitRef="usd">1123818000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMTctMy0xLTEtMjUxNzM_2aaf2ab0-4267-495d-8f63-fffa07e0708c"
      unitRef="usd">683451000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMTctNS0xLTEtMjUxNzM_5e248ca3-fe69-4a4b-bf46-2531e95c0a9e"
      unitRef="usd">677918000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMjgtMS0xLTEtMjUxNzM_c9695aaa-7365-41ab-b10e-b6ff91c6fe43"
      unitRef="usdPerShare">7.81</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMjgtMy0xLTEtMjUxNzM_5bcd49af-d3b5-43fc-824b-38458de5e961"
      unitRef="usdPerShare">4.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMjgtNS0xLTEtMjUxNzM_ff70e6cc-13d2-4ee2-bc68-c424ec50e2e7"
      unitRef="usdPerShare">4.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMjktMS0xLTEtMjUxNzM_b641c461-389a-4e86-8f3c-c301e895c4c6"
      unitRef="usdPerShare">7.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMjktMy0xLTEtMjUxNzM_dcbac1fe-0dcf-4979-937c-25d9761b749b"
      unitRef="usdPerShare">4.70</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMjktNS0xLTEtMjUxNzM_bb40519a-12d7-481c-bc00-9eb06e33bb50"
      unitRef="usdPerShare">4.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMzItMS0xLTEtMjUxNzM_9ffc7d8f-e5f8-4bd8-8ecc-f651ea8aa616"
      unitRef="shares">143923000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMzItMy0xLTEtMjUxNzM_0c1bff9c-328b-4f3b-b4b3-1858f93c58b8"
      unitRef="shares">144050000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMzItNS0xLTEtMjUxNzM_058e3a6f-0543-4da9-bbab-50097ceb9eb1"
      unitRef="shares">145198000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMzMtMS0xLTEtMjUxNzM_0453d00a-9d0b-4f80-90a6-90497ecdb11d"
      unitRef="shares">145273000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMzMtMy0xLTEtMjUxNzM_f6ff75be-8dca-4d71-8438-02326f5e73b6"
      unitRef="shares">145393000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF84OC9mcmFnOmJjODM5MzY3NTlkMTQ4Yjg5YmIzZGFiNWQxMjFmMzJkL3RhYmxlOjNjNTJkODg0ZjkwMDRlNTdhNzVhMDNkYjE0NjRjMTgyL3RhYmxlcmFuZ2U6M2M1MmQ4ODRmOTAwNGU1N2E3NWEwM2RiMTQ2NGMxODJfMzMtNS0xLTEtMjUxNzM_fefd4bd9-126e-44bf-b0e4-005b2a6ef434"
      unitRef="shares">146992000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i46f102ef3c0c497abf425d5c5fedba73_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMi0xLTEtMS0yNTE3Mw_a8de5556-b7fe-4e56-9399-91f308cb00ee"
      unitRef="usd">1123818000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0d76001694a54496ba7f33de2202e997_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMi0zLTEtMS0yNTE3Mw_a78c7038-d86b-4472-b413-4c90550cc297"
      unitRef="usd">683451000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMi01LTEtMS0yNTE3Mw_9f21e34a-dca6-44b2-acbd-8c05634d8183"
      unitRef="usd">677918000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfNS0xLTEtMS0yNTE3Mw_b16fa65b-2953-4ed3-b848-477b28f5fdf3"
      unitRef="usd">-39819000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfNS0zLTEtMS0yNTE3Mw_df9754d2-e1e6-4754-aed1-e4a8e0239cb0"
      unitRef="usd">55450000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfNS01LTEtMS0yNTE3Mw_ce9bdd9f-ec59-4553-986a-e95e3385bead"
      unitRef="usd">-5025000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfNi0xLTEtMS0yNTE3Mw_632bfd9d-8032-4143-8b09-23a8084e7852"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfNi0zLTEtMS0yNTE3Mw_79516078-f1bb-4385-b37e-0852c65e601b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfNi01LTEtMS0yNTE3Mw_26f89f53-df88-4d0a-9b0c-e809d09de79c"
      unitRef="usd">-25339000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfNy0wLTEtMS0yNTE3My90ZXh0cmVnaW9uOmVkNGM5OGNmMDBkZTRkMmI4NDNhYTcwMjFlNTcxYjRlXzU5_3b426be7-99aa-4aa7-842f-c71eaf18b035"
      unitRef="usd">20976000</us-gaap:DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit>
    <us-gaap:DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfNy0wLTEtMS0yNTE3My90ZXh0cmVnaW9uOmVkNGM5OGNmMDBkZTRkMmI4NDNhYTcwMjFlNTcxYjRlXzYz_24965938-677c-4c69-a1bf-bf5233e53f7a"
      unitRef="usd">-26957000</us-gaap:DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit>
    <us-gaap:DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfNy0wLTEtMS0yNTE3My90ZXh0cmVnaW9uOmVkNGM5OGNmMDBkZTRkMmI4NDNhYTcwMjFlNTcxYjRlXzcw_f2967f59-9614-469a-8c50-c0e6968bdc69"
      unitRef="usd">4714000</us-gaap:DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfNy0xLTEtMS0yNTE3Mw_d0f32855-aff7-48af-9dcc-297759971115"
      unitRef="usd">-39819000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfNy0zLTEtMS0yNTE3Mw_91b8f82e-41e2-456d-a172-7d01bcdbae02"
      unitRef="usd">55450000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfNy01LTEtMS0yNTE3Mw_0cef102f-f7c6-45ec-b5e4-3811dbda762e"
      unitRef="usd">20314000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfOS0xLTEtMS0yNTE3Mw_a751f803-657b-4be7-bac3-a4669ac20ba0"
      unitRef="usd">26960000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfOS0zLTEtMS0yNTE3Mw_bbae4456-d97f-4f82-8458-165768088eeb"
      unitRef="usd">705000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfOS01LTEtMS0yNTE3Mw_7c4dec87-964f-466d-a5e1-935a3a6b7655"
      unitRef="usd">47000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTAtMS0xLTEtMjUxNzM_27f6ce90-1698-4977-9df9-d6bb12261614"
      unitRef="usd">1433000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTAtMy0xLTEtMjUxNzM_16750654-b682-4016-9280-49d12a388289"
      unitRef="usd">-828000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTAtNS0xLTEtMjUxNzM_9d89953f-f7ba-4157-84cc-b7eb65e43d0d"
      unitRef="usd">-1818000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTEtMS0xLTEtMjUxNzM_dca53629-61a0-427f-b842-cb6544f45443"
      unitRef="usd">-9451000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTEtMy0xLTEtMjUxNzM_3f987758-2118-429c-8a20-a334323461ba"
      unitRef="usd">-6695000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTEtNS0xLTEtMjUxNzM_c74dcf95-2923-4bdf-9931-068958f313ed"
      unitRef="usd">-596000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTItMS0xLTEtMjUxNzM_25f6ce05-d296-4649-808c-9b6ba4fcb67c"
      unitRef="usd">1023000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTItMy0xLTEtMjUxNzM_f45559df-823d-4a79-87d6-5a7ad08155ac"
      unitRef="usd">1153000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTItNS0xLTEtMjUxNzM_eda17def-2dbf-4959-a8b4-be17c1f299fc"
      unitRef="usd">2141000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTMtMS0xLTEtMjUxNzM_13bc64d7-fc21-4296-884c-dcd84470c222"
      unitRef="usd">1167000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTMtMy0xLTEtMjUxNzM_c23c785b-32cc-43f7-99a2-5bf4e3de4641"
      unitRef="usd">18000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTMtNS0xLTEtMjUxNzM_fd87355e-d79c-40d5-9d4f-572c9b0a1621"
      unitRef="usd">806000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTUtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjpmZDA1ZmZmNDIyYTI0NTNhYTYxNjAwNjExMDVjNjNiNF82NQ_745790d6-01cf-49aa-a577-4c2474d32988"
      unitRef="usd">-9868000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTUtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjpmZDA1ZmZmNDIyYTI0NTNhYTYxNjAwNjExMDVjNjNiNF82OQ_e32644fe-2db7-40f7-aba9-1480b8b16ade"
      unitRef="usd">-3197000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTUtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjpmZDA1ZmZmNDIyYTI0NTNhYTYxNjAwNjExMDVjNjNiNF83Ng_026ac282-d8b9-4369-a038-89fbc0ff4ce3"
      unitRef="usd">-1184000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTUtMS0xLTEtMjUxNzM_f3ebe3eb-a72e-47b8-949e-de27625a1197"
      unitRef="usd">-37168000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTUtMy0xLTEtMjUxNzM_271675dc-a3e0-4a81-8af8-cc1dc1d932bd"
      unitRef="usd">-9399000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTUtNS0xLTEtMjUxNzM_09231a94-4165-444a-9a60-da01e41ef910"
      unitRef="usd">-5408000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTctMS0xLTEtMjUxNzM_06ed32bc-8e10-4c06-afd0-0f12bc2c560f"
      unitRef="usd">6724000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTctMy0xLTEtMjUxNzM_0beac95a-0ae9-4d49-8b28-e619817d02f0"
      unitRef="usd">-1445000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTctNS0xLTEtMjUxNzM_70ac4f83-1d77-490f-bfad-be5e99463e07"
      unitRef="usd">1495000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTgtMS0xLTEtMjUxNzM_d312f799-22c3-453f-9b6f-89c0aba57201"
      unitRef="usd">4871000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTgtMy0xLTEtMjUxNzM_464e9420-7fa0-4004-8882-f69e989afdc4"
      unitRef="usd">632000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTgtNS0xLTEtMjUxNzM_bc892ac7-98fd-4e65-be6d-3dd33dc0a8de"
      unitRef="usd">147000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTktMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjpiZGZmYTU5NTE0ZGI0OGMyYWIxZjMxODE0Zjc4NWVjZV8zNQ_24c032f4-9aa8-42b1-b409-226b05291410"
      unitRef="usd">532000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTktMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjpiZGZmYTU5NTE0ZGI0OGMyYWIxZjMxODE0Zjc4NWVjZV8zOQ_339eaf89-38d0-4da3-bfcc-4dd302f25318"
      unitRef="usd">-607000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTktMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjpiZGZmYTU5NTE0ZGI0OGMyYWIxZjMxODE0Zjc4NWVjZV80Ng_6b5f19b9-b5fe-47a7-9637-afb9246e3ead"
      unitRef="usd">359000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTktMS0xLTEtMjUxNzM_8554eae6-d0f1-4f3c-ba48-a70da60df434"
      unitRef="usd">1853000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTktMy0xLTEtMjUxNzM_52ed34e0-efc1-497e-9976-9e75aa3d3527"
      unitRef="usd">-2077000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMTktNS0xLTEtMjUxNzM_f51c785c-29b8-412a-ab37-64dc96bd9424"
      unitRef="usd">1348000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMjEtMS0xLTEtMjUxNzM_0ff3404d-65da-4892-a729-f5894d3a6a78"
      unitRef="usd">-798000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMjEtMy0xLTEtMjUxNzM_82007be8-6615-4417-90fc-1705ad288fe0"
      unitRef="usd">62772000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMjEtNS0xLTEtMjUxNzM_ccccc503-6e62-4a92-95da-128cfb91467f"
      unitRef="usd">27070000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMjItMS0xLTEtMjUxNzM_412e8bf3-3bbb-4872-a0c8-6f4bb8383f6a"
      unitRef="usd">1123020000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMjItMy0xLTEtMjUxNzM_e00fb12a-01d0-4db4-982a-baa5064bf7ab"
      unitRef="usd">746223000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85MS9mcmFnOjA1NGYwYjM5ZjUxMDRlZmRhMTczZTE2ZDE5YjE4MjExL3RhYmxlOmM4YmM3MjA0OGNiYjRlNWQ5M2E3NmNkYjQ5ZDY5NTUzL3RhYmxlcmFuZ2U6YzhiYzcyMDQ4Y2JiNGU1ZDkzYTc2Y2RiNDlkNjk1NTNfMjItNS0xLTEtMjUxNzM_c3be57a9-2475-4459-ac98-f226db6a4064"
      unitRef="usd">704988000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMy0xLTEtMS0yNTE3Mw_6c6371aa-7d37-467d-abf5-dfcf4dbe2ae3"
      unitRef="usd">385504000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMy0zLTEtMS0yNTE3Mw_90bfb620-e547-44b0-bf06-6d29bee3aa8b"
      unitRef="usd">513075000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfNS0xLTEtMS0yNTE3Mw_051488f2-e0aa-44fb-9a05-b5353a167203"
      unitRef="usd">1347514000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfNS0zLTEtMS0yNTE3Mw_192fe01b-718c-4574-8ae0-f089b6765b4d"
      unitRef="usd">1137223000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfNi0xLTEtMS0yNTE3Mw_2e350a90-c564-411a-b945-bcba7059068f"
      unitRef="usd">1191095000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfNi0zLTEtMS0yNTE3Mw_1b4db932-7570-4f13-97ba-7930026e5d65"
      unitRef="usd">835804000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfNy0xLTEtMS0yNTE3Mw_015f4a5f-0476-4308-a7c0-82311382f70c"
      unitRef="usd">137596000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfNy0zLTEtMS0yNTE3Mw_4ca0acfc-124c-4700-86c1-f9f14f985988"
      unitRef="usd">133085000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMTAtMS0xLTEtMjUxNzM_e1a114fb-22c1-4e72-bf17-c3f5704373f4"
      unitRef="usd">3061709000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMTAtMy0xLTEtMjUxNzM_f0511bc6-1df3-41c9-b3ec-d2117ec1fdb9"
      unitRef="usd">2619187000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMTEtMS0xLTEtMjUxNzM_361f841b-b5af-4824-a4a8-d1e1eb1bba6a"
      unitRef="usd">957310000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMTEtMy0xLTEtMjUxNzM_6795ce85-a170-43b7-a1bc-5aa2eaf36093"
      unitRef="usd">897326000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Goodwill
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMTItMS0xLTEtMjUxNzM_9489ddcb-2b67-4718-8f1c-9d105b3b8dc3"
      unitRef="usd">4558822000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMTItMy0xLTEtMjUxNzM_7a7dc2a5-84d2-4ab9-aa8d-f5ca6211eafa"
      unitRef="usd">4072542000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMTMtMS0xLTEtMjUxNzM_d7d86156-5aa9-40d8-8e76-4e7282e2c662"
      unitRef="usd">1359522000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMTMtMy0xLTEtMjUxNzM_31fcb912-13df-4c48-82aa-e02c43935cf0"
      unitRef="usd">1083772000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMTQtMS0xLTEtMjUxNzM_2f3c4223-581e-4275-830e-4827158a401c"
      unitRef="usd">466264000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMTQtMy0xLTEtMjUxNzM_de0bd54b-ac57-4fb5-a09b-b8c4d9f4ec62"
      unitRef="usd">479247000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMTYtMS0xLTEtMjUxNzM_ced93b81-a623-4174-b558-c1a04d7e9e4c"
      unitRef="usd">10403627000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMTYtMy0xLTEtMjUxNzM_27d52603-3ff3-47f5-9986-ab2c2a10e2a1"
      unitRef="usd">9152074000</us-gaap:Assets>
    <us-gaap:DebtCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMTktMS0xLTEtMjUxNzM_a9078675-0d04-4428-ab48-b33fc26b0a21"
      unitRef="usd">105702000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMTktMy0xLTEtMjUxNzM_5bf7ed69-3f04-4854-a5a4-e44df42258be"
      unitRef="usd">0</us-gaap:DebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMjAtMS0xLTEtMjUxNzM_eb0222c6-f54b-4346-b70f-6dd364062fc7"
      unitRef="usd">1073568000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMjAtMy0xLTEtMjUxNzM_7606264f-7b43-4e10-a937-ecb4c8d438d4"
      unitRef="usd">853942000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMjEtMS0xLTEtMjUxNzM_b9c7fa67-5b99-4824-8821-be3b29234708"
      unitRef="usd">302978000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMjEtMy0xLTEtMjUxNzM_c99ec0d9-ec53-4a2b-a449-2313c47725e1"
      unitRef="usd">239750000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMjItMS0xLTEtMjUxNzM_4a43d0a6-8317-477c-a2eb-b3f6e33eefd8"
      unitRef="usd">227549000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMjItMy0xLTEtMjUxNzM_8f51c051-c6df-4c87-8859-6b137626a54a"
      unitRef="usd">184845000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMjMtMS0xLTEtMjUxNzM_c237ff09-0a1a-4051-9c36-7348ddec2e65"
      unitRef="usd">101448000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMjMtMy0xLTEtMjUxNzM_50318dcb-b551-413f-bc39-761540358dc5"
      unitRef="usd">98954000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMjQtMS0xLTEtMjUxNzM_970ffcb7-06e0-4e1b-9465-a4361302a16d"
      unitRef="usd">347097000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMjQtMy0xLTEtMjUxNzM_d31df6dc-6716-4115-bf40-568a9a30e3a6"
      unitRef="usd">343637000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMjYtMS0xLTEtMjUxNzM_7f7ef321-cc72-47af-8b03-ca60599454b5"
      unitRef="usd">91999000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMjYtMy0xLTEtMjUxNzM_c6fac513-e82e-4118-989f-a038ce7e59c4"
      unitRef="usd">17670000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMjctMS0xLTEtMjUxNzM_9b0eac6f-84b3-42ab-8fe0-c49b98587e50"
      unitRef="usd">2250341000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMjctMy0xLTEtMjUxNzM_043c51df-b599-4d81-a657-197c9480a8fd"
      unitRef="usd">1738798000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMjgtMS0xLTEtMjUxNzM_ac399f0b-a9ba-4f0e-a46f-885823f6e405"
      unitRef="usd">3018714000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMjgtMy0xLTEtMjUxNzM_97d763da-fe99-4336-9ef4-c008c6e6e313"
      unitRef="usd">3108829000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMjktMS0xLTEtMjUxNzM_e659b558-edc5-4dea-993a-5c9d03494785"
      unitRef="usd">364117000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMjktMy0xLTEtMjUxNzM_be0ede1d-238c-4d52-89b4-8d59010958b9"
      unitRef="usd">298423000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzAtMS0xLTEtMjUxNzM_47f7d719-b472-403d-952d-dad74d371937"
      unitRef="usd">48385000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzAtMy0xLTEtMjUxNzM_3e2fe097-cd9b-4e5b-a6f9-66092ed9339f"
      unitRef="usd">49937000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzEtMS0xLTEtMjUxNzM_c1cd15ec-1f31-49ed-93b6-1b01c064ec16"
      unitRef="usd">532542000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzEtMy0xLTEtMjUxNzM_56542b6d-bdcb-45c3-bc31-800cf4233d9a"
      unitRef="usd">570314000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzQtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjpjMzE1N2VkMGE5YTQ0Zjc1YjY0NmM1MTY0YjhjZjYyMl8yMg_535c6f17-0219-404d-8eb0-c0b54e7e842c"
      unitRef="usdPerShare">100</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzQtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjpjMzE1N2VkMGE5YTQ0Zjc1YjY0NmM1MTY0YjhjZjYyMl8yMg_88e5491f-1262-4529-a169-39fb03b8ee89"
      unitRef="usdPerShare">100</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzQtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjpjMzE1N2VkMGE5YTQ0Zjc1YjY0NmM1MTY0YjhjZjYyMl8zNg_973da679-7585-4f04-abe8-632acbc33304"
      unitRef="shares">100000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzQtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjpjMzE1N2VkMGE5YTQ0Zjc1YjY0NmM1MTY0YjhjZjYyMl8zNg_ef07f746-f62b-449b-988d-bacd1909ed59"
      unitRef="shares">100000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzQtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjpjMzE1N2VkMGE5YTQ0Zjc1YjY0NmM1MTY0YjhjZjYyMl81OA_88c58ff8-558e-495e-9fc6-e521e5d3714e"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzQtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjpjMzE1N2VkMGE5YTQ0Zjc1YjY0NmM1MTY0YjhjZjYyMl81OA_c9043b54-b13a-4fca-be06-a0526d90d6b2"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzQtMS0xLTEtMjUxNzM_a6b16359-82f7-448e-827f-15ba433cd5f4"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzQtMy0xLTEtMjUxNzM_450bb651-3945-4e2a-a337-d70f099a43f6"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzUtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjo1YWYxMTFhOTEwMWU0OGJhOTYwM2RiMmQ5M2QzNWFkNl8xOQ_734d6f30-e36b-44dc-af9a-f29f80f67d29"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzUtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjo1YWYxMTFhOTEwMWU0OGJhOTYwM2RiMmQ5M2QzNWFkNl8xOQ_eafb20d0-e167-4808-8447-bcf6f99930b2"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzUtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjo1YWYxMTFhOTEwMWU0OGJhOTYwM2RiMmQ5M2QzNWFkNl8zMw_651cb0b4-2b11-4cdf-a1df-1c1c2aa01765"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzUtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjo1YWYxMTFhOTEwMWU0OGJhOTYwM2RiMmQ5M2QzNWFkNl8zMw_65e72f81-60a7-4b8c-a33b-63e9a8ae1835"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzUtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjo1YWYxMTFhOTEwMWU0OGJhOTYwM2RiMmQ5M2QzNWFkNl81NQ_c9c365ec-7889-4419-839a-4fe7cd373b1f"
      unitRef="shares">259457233</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzUtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjo1YWYxMTFhOTEwMWU0OGJhOTYwM2RiMmQ5M2QzNWFkNl82Mg_2f489645-df0f-4fef-a8b7-be60c5fd8ad5"
      unitRef="shares">258981638</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzUtMS0xLTEtMjUxNzM_d3dfbf96-9d99-4632-8b21-29874cfe4a9a"
      unitRef="usd">259457000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzUtMy0xLTEtMjUxNzM_9ba33549-ce6a-4e6a-830b-085404300db7"
      unitRef="usd">258982000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzYtMS0xLTEtMjUxNzM_f4200e3d-4124-4661-924f-74697605156d"
      unitRef="usd">857636000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzYtMy0xLTEtMjUxNzM_4ad85d83-56b6-4fee-b4bb-ec9e43ea7a52"
      unitRef="usd">868882000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzctMS0xLTEtMjUxNzM_6882bd77-646c-4542-9b87-597341ad6427"
      unitRef="usd">9445245000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzctMy0xLTEtMjUxNzM_657a877c-b2da-4716-9c47-dd38b541e7de"
      unitRef="usd">8608284000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzgtMS0xLTEtMjUxNzM_5ed81242-6396-4174-b376-2295c7f27260"
      unitRef="usd">-154052000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzgtMy0xLTEtMjUxNzM_e489e2a8-131b-4d13-8180-02c0abc22960"
      unitRef="usd">-153254000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockShares
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzktMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjoyNmQxYmQ5ZTMwZTM0YTM0YjdlYWNlYWI5MGM1ZGY4Nl8yOQ_7968035c-5cef-452b-ae8e-c4a1657a9d7e"
      unitRef="shares">115411548</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzktMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjoyNmQxYmQ5ZTMwZTM0YTM0YjdlYWNlYWI5MGM1ZGY4Nl8zNg_2bd7ed8d-ac53-49cd-a02d-d4648203308c"
      unitRef="shares">115228597</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzktMS0xLTEtMjUxNzM_c411da5d-091d-482b-a6d4-35d84c7a3e93"
      unitRef="usd">6218758000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfMzktMy0xLTEtMjUxNzM_a5e73ef3-9a70-4675-9b59-cbbdeea9b00d"
      unitRef="usd">6197121000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfNDAtMS0xLTEtMjUxNzM_befae428-3fdb-4226-90fa-03f94ce0f1b5"
      unitRef="usd">4189528000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfNDAtMy0xLTEtMjUxNzM_269e5c9c-1a9f-4eec-9f47-7b364fdf73b8"
      unitRef="usd">3385773000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfNDEtMS0xLTEtMjUxNzM_f457b39b-0417-4702-a8fa-e1de0c2a4a54"
      unitRef="usd">10403627000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85NC9mcmFnOjE0MDMxYjE1NTg5MzQzYTY4OWIyOWVkYjgwYjRjNDBmL3RhYmxlOjA2NGY5Y2JjZWM4YzQwZjg4NzY3ZjMwNjAzOTYwZWY0L3RhYmxlcmFuZ2U6MDY0ZjljYmNlYzhjNDBmODg3NjdmMzA2MDM5NjBlZjRfNDEtMy0xLTEtMjUxNzM_ae6fd77d-2351-40b4-b265-d2db4239350a"
      unitRef="usd">9152074000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1d7f39f0730c4e019f3c5e0e962369e7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMS0xLTEtMS0yNTE3Mw_6880343c-7fdd-45e9-a2fb-b18f2c54584c"
      unitRef="usd">257822000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iece8a254893e44f59cbe2102f6834751_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMS0zLTEtMS0yNTE3Mw_ed58ea5f-e98c-4c86-80b8-e565c675b72b"
      unitRef="usd">886016000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i15ffbd8f8fac4cb49e66ea92a6f34c69_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMS01LTEtMS0yNTE3Mw_68f1fbd3-34fe-4c36-aa1e-463ae5c54005"
      unitRef="usd">7815486000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie99ff4f4e84041f2947ae484f1bce722_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMS03LTEtMS0yNTE3Mw_8c1eb9aa-84eb-408b-a187-98cc95075d21"
      unitRef="usd">-243096000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4f9da55181874668a1f841ca512b898e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMS05LTEtMS0yNTE3Mw_a9eeea84-57d2-48ce-8b0f-4cbfd3316bd3"
      unitRef="usd">-5947562000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia03758d32d584c2c9e9dbb93cdf3642a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMS0xMS0xLTEtMjUxNzM_047906d6-4b0a-4954-a53c-b10e17a0e957"
      unitRef="usd">2768666000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="icf5f6063f37242c98dcc7a13123a3aa8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfNC01LTEtMS0yNTE3Mw_be04b803-4a08-4ebb-b4ea-c52cd815a48f"
      unitRef="usd">677918000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfNC0xMS0xLTEtMjUxNzM_164f32c0-308b-4d5d-b942-5f10482107ef"
      unitRef="usd">677918000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfNS0wLTEtMS0yNTE3My90ZXh0cmVnaW9uOmQzMTg3MTNkN2EwMDQ3MjVhNmQ3MzI3YTFkNTI0NWFkXzIw_0d5df4a3-8809-4380-9682-81c8ea987c4c"
      unitRef="usdPerShare">1.94</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="icf5f6063f37242c98dcc7a13123a3aa8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfNS01LTEtMS0yNTE3Mw_2ae168cc-c864-4724-a6e7-2e4e19e29c69"
      unitRef="usd">282197000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfNS0xMS0xLTEtMjUxNzM_e4cb2711-7566-49db-b27f-68843e8792ac"
      unitRef="usd">282197000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia08c0450b35f41dbace4eeb6945a3bc3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfOC0xLTEtMS0yNTE3Mw_24c60c0e-c0e1-43b5-9a26-d21bdf5dc604"
      unitRef="usd">730000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5d464b05ea3641b8a5ba5eee51312257_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfOC0zLTEtMS0yNTE3Mw_c0dd32d4-ba0b-45e1-93eb-0fbed9661ca1"
      unitRef="usd">-38100000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfOC0xMS0xLTEtMjUxNzM_bf6dabc7-9999-4cd6-97b6-d6759f7971d2"
      unitRef="usd">-37370000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5d464b05ea3641b8a5ba5eee51312257_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTAtMy0xLTEtMjUxNzM_cb275d98-feab-4791-a6ad-1fc4e241d0f1"
      unitRef="usd">29702000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTAtMTEtMS0xLTI1MTcz_126d2ab2-54da-44b5-af65-dfe126bb0ee3"
      unitRef="usd">29702000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="id14a8b19b5654cf48d883452b988d9bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTItOS0xLTEtMjUxNzM_89447eff-65c3-4aed-b401-9f2b816e55d6"
      unitRef="usd">143280000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTItMTEtMS0xLTI1MTcz_e67d3e41-1a81-44ee-8855-f6ee5c40803a"
      unitRef="usd">143280000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie59c7aefc735498cbf2c4ccbfda01a64_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTMtNy0xLTEtMjUxNzM_e619201d-f0a7-4cd0-be5c-844b10202878"
      unitRef="usd">27070000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTMtMTEtMS0xLTI1MTcz_c50ec652-abe2-4def-aadc-0c7dc4a8b2be"
      unitRef="usd">27070000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityOther
      contextRef="i5d464b05ea3641b8a5ba5eee51312257_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTQtMy0xLTEtMjUxNzM_fa99c8a2-16a4-4e71-9b13-2486041a59d0"
      unitRef="usd">7899000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="icf5f6063f37242c98dcc7a13123a3aa8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTQtNS0xLTEtMjUxNzM_b75eed43-c70f-41fd-b8f6-683a2e6ed74b"
      unitRef="usd">-50000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTQtMTEtMS0xLTI1MTcz_aa1f22f1-c8c9-4090-98ce-bc5d373ba16b"
      unitRef="usd">7849000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i953fc88109434d0f9f716f7287553970_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTUtMS0xLTEtMjUxNzM_f2311629-ad79-46eb-8573-41c99c120d23"
      unitRef="usd">258552000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if60d3859e69640e0b34de3b520ac3165_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTUtMy0xLTEtMjUxNzM_61dd9db2-7bad-40b3-9b29-9ee11961083a"
      unitRef="usd">869719000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i82cadadd43da4a799b21167ce0d293ad_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTUtNS0xLTEtMjUxNzM_1004e812-d6e1-426c-8d51-f297cfcf59c5"
      unitRef="usd">8211257000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia023ac686ce6437d9261e32d011bb042_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTUtNy0xLTEtMjUxNzM_67ca092e-bd36-4641-b436-3bfbb0a1e7e9"
      unitRef="usd">-216026000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3e24ecfa6a4e431bbce2a66245a3debe_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTUtOS0xLTEtMjUxNzM_d5c4c413-5fb5-4d63-937f-828146dc183c"
      unitRef="usd">-6090842000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3387c6cfa97841de80b0474e67a6b42c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTUtMTEtMS0xLTI1MTcz_27c317d6-9769-48de-8ece-a2f6052a1546"
      unitRef="usd">3032660000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9272ea06bc8047c0ab37f3293b0c4e59_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTYtNS0xLTEtMzIwMzg_54f1ac41-b5ff-44c5-b3db-64a11fe57aa3"
      unitRef="usd">-2112000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ice33107173054a599657cc8129c69b4e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTYtMTEtMS0xLTMyMDM4_6d14fc32-f723-4236-a35c-96ba4e809fdc"
      unitRef="usd">-2112000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i0d76001694a54496ba7f33de2202e997_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTYtNS0xLTEtMjUxNzM_a78c7038-d86b-4472-b413-4c90550cc297"
      unitRef="usd">683451000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTYtMTEtMS0xLTI1MTcz_d70980d4-2b08-4bf5-b82d-5ebea68594a2"
      unitRef="usd">683451000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTctMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjo0YTlkMDBhM2Y3MGM0MDY1YTdkM2JhOTM4ODMwZTBjMV8yMA_ec7a662e-420d-43d8-b884-35131aba84fe"
      unitRef="usdPerShare">1.97</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0d76001694a54496ba7f33de2202e997_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTctNS0xLTEtMjUxNzM_af83212a-7047-4569-8b95-00779a0be47f"
      unitRef="usd">284312000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTctMTEtMS0xLTI1MTcz_4206f316-98db-4d60-ba25-978dde627aac"
      unitRef="usd">284312000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ide965b0dc1934af1901653d8121c642a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTgtMS0xLTEtMjUxNzM_25f6a1ed-eec6-440a-a6b6-af6b9a1833d1"
      unitRef="usd">430000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i644ed2c9f4fc432ea775f3ef6b1b5041_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTgtMy0xLTEtMjUxNzM_3598afcd-f3eb-4ce7-94f2-965eed3096f4"
      unitRef="usd">-28906000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMTgtMTEtMS0xLTI1MTcz_da8ca3b0-08b9-4612-aa97-375bdcfc185e"
      unitRef="usd">-28476000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i644ed2c9f4fc432ea775f3ef6b1b5041_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjAtMy0xLTEtMjUxNzM_088ec299-8ceb-4bcd-879d-ac208ffdb656"
      unitRef="usd">25026000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjAtMTEtMS0xLTI1MTcz_6b995653-df39-4529-9aa5-9b62120abbf4"
      unitRef="usd">25026000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i78853d89e8694092ab358c38035433cc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjItOS0xLTEtMjUxNzM_4f9aba57-86c3-4761-9726-89bb156ebb28"
      unitRef="usd">106279000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjItMTEtMS0xLTI1MTcz_ffcf5bf3-4113-44a2-bf17-7e41199b1ea7"
      unitRef="usd">106279000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0dc1292cb91748a0b98e623433b2779a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjMtNy0xLTEtMjUxNzM_bf23b18a-5ec3-4015-afa7-71f1465574bc"
      unitRef="usd">62772000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjMtMTEtMS0xLTI1MTcz_5094d1a2-8ea2-44a3-b572-81dac9fbfad4"
      unitRef="usd">62772000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityOther
      contextRef="i644ed2c9f4fc432ea775f3ef6b1b5041_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjQtMy0xLTEtMjUxNzM_4e95d9a1-f10b-4da8-b106-0c3e7f5b921b"
      unitRef="usd">-3043000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjQtMTEtMS0xLTI1MTcz_87faffac-7332-46a9-b72e-3abe9ec14d7d"
      unitRef="usd">-3043000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i455910019db64d73857d6a7d757d7b3c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjUtMS0xLTEtMjUxNzM_b92d016e-da86-4467-b1ff-7a4b92484527"
      unitRef="usd">258982000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6a0be0533a0c414d8e05bec698bb6b4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjUtMy0xLTEtMjUxNzM_2729a6dd-779e-4db8-a364-de9407c927ae"
      unitRef="usd">868882000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6c847a429d8f44f98b62fe3e68de0351_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjUtNS0xLTEtMjUxNzM_7c92278c-af01-423c-bd81-e6884a650c16"
      unitRef="usd">8608284000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iedc65159538c4c8fb5b73486b0e00dc4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjUtNy0xLTEtMjUxNzM_62f5f274-8efa-4b4d-9636-d4a82ae9b2aa"
      unitRef="usd">-153254000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5d86e6762cec43f3a354b76a3a1a39da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjUtOS0xLTEtMjUxNzM_55af6438-e5b0-49f7-829a-54749c3a1bd1"
      unitRef="usd">-6197121000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjUtMTEtMS0xLTI1MTcz_765b53f1-7cde-4114-b8cf-cb6d881cc789"
      unitRef="usd">3385773000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i46f102ef3c0c497abf425d5c5fedba73_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjctNS0xLTEtMjUxNzM_a8de5556-b7fe-4e56-9399-91f308cb00ee"
      unitRef="usd">1123818000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjctMTEtMS0xLTI1MTcz_31009411-df89-43f3-8662-36f057abc604"
      unitRef="usd">1123818000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjgtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjo4YTUyN2M2Njg0YmM0MzZlYjhkZjA1OTU2MGQ2ZGFmOF8yMA_650a054a-e5b2-4f58-bb98-21c7c6355805"
      unitRef="usdPerShare">1.99</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i46f102ef3c0c497abf425d5c5fedba73_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjgtNS0xLTEtMjUxNzM_4a83f31f-b788-4f1d-a6e9-d6806d55e670"
      unitRef="usd">286896000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i46f102ef3c0c497abf425d5c5fedba73_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjgtNS0xLTEtMjUxNzM_6da46ee1-5ff8-43de-b4d1-446e073f9e6a"
      unitRef="usd">286896000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i46f102ef3c0c497abf425d5c5fedba73_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjgtNS0xLTEtMjUxNzM_b2785c00-cbb8-48d2-81d9-4d0c40d7e85b"
      unitRef="usd">286896000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i46f102ef3c0c497abf425d5c5fedba73_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjgtNS0xLTEtMjUxNzM_faee0429-4643-48f4-ab4d-1a7b2668c07c"
      unitRef="usd">286896000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjgtMTEtMS0xLTI1MTcz_440ec4d9-2774-4c0d-bb79-fa6e4d344049"
      unitRef="usd">286896000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i069f0ac17c2143d2af942ba2152315f4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjktMS0xLTEtMjUxNzM_8dffd38f-ae98-4942-a3aa-c9e38d194a19"
      unitRef="usd">475000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i50e4cbbb73e84e0b8d1be18d4d22a6b0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjktMy0xLTEtMjUxNzM_ac13d190-8528-4066-bbd3-d63ad09a5791"
      unitRef="usd">-42399000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMjktMTEtMS0xLTI1MTcz_b5198046-8780-4945-bac5-dfa2a1546c7b"
      unitRef="usd">-41924000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i50e4cbbb73e84e0b8d1be18d4d22a6b0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMzEtMy0xLTEtMjUxNzM_2ecee4a0-77fa-48a7-ba60-567d31c28d8a"
      unitRef="usd">31111000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMzEtMTEtMS0xLTI1MTcz_f1ad0f0f-0114-41b7-b7c2-b84fd97c920a"
      unitRef="usd">31111000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i16654785b05644d78a290b5d256af844_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMzMtOS0xLTEtMjUxNzM_81b2aded-d751-45c1-9b0e-a8bee890c8bf"
      unitRef="usd">21637000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMzMtMTEtMS0xLTI1MTcz_34380073-a8c3-4ff2-8c8a-33107164cfbe"
      unitRef="usd">21637000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0fdeb4d8914d4900aad6ccfb5d71c32a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMzQtNy0xLTEtMjUxNzM_b8c69b7c-4f59-4b8e-be5b-e8c761ff5056"
      unitRef="usd">-798000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMzQtMTEtMS0xLTI1MTcz_b5584ed2-3a78-4d85-90e1-9e2261c4b9db"
      unitRef="usd">-798000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityOther
      contextRef="i50e4cbbb73e84e0b8d1be18d4d22a6b0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMzUtMy0xLTEtMjUxNzM_b63be898-5347-4239-aa20-b8006b261ddf"
      unitRef="usd">-42000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i46f102ef3c0c497abf425d5c5fedba73_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMzUtNS0xLTEtMjUxNzM_a0aa26a8-8dfb-4004-b69a-c258e3f53291"
      unitRef="usd">-39000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMzUtMTEtMS0xLTI1MTcz_931681e9-9bff-4915-9e96-98263d8f8c6e"
      unitRef="usd">-81000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib0469150c2424525b08f3563b62c76e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMzYtMS0xLTEtMjUxNzM_dd94a55f-6283-47ec-bffd-53aea3c9226f"
      unitRef="usd">259457000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic9bc0560fdaf412f84cd01fd7d2c76ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMzYtMy0xLTEtMjUxNzM_f4253966-73d7-46cc-877f-b7fda2785902"
      unitRef="usd">857636000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic3232079a7ff4e4cac06241346cc3c6b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMzYtNS0xLTEtMjUxNzM_f95d4b9b-f44f-4694-a0fc-6be45a76ffee"
      unitRef="usd">9445245000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic66031a0698e4618a1b8f5823bfba869_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMzYtNy0xLTEtMjUxNzM_76fd16a7-20ad-458c-a0c6-6ad5da15e149"
      unitRef="usd">-154052000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0b53363ea4554215a12664c1dd507794_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMzYtOS0xLTEtMjUxNzM_ec95a9f0-91a0-47a6-a07b-4725c0ecb408"
      unitRef="usd">-6218758000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF85Ny9mcmFnOmFlOWNiOGM2OGM3YTQ3MDRhZDAyNDRhNWI2ZmRmYTdlL3RhYmxlOmQ5NThhNzYwNTFlNDRmNWI4MGVmYjg4OWU2OTZmNzZiL3RhYmxlcmFuZ2U6ZDk1OGE3NjA1MWU0NGY1YjgwZWZiODg5ZTY5NmY3NmJfMzYtMTEtMS0xLTI1MTcz_fa21e853-d139-49d4-85d3-f9f351b4e992"
      unitRef="usd">4189528000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzMtMS0xLTEtMjUxNzM_9d4b2dde-6741-4296-bb2c-c0e8ff239b77"
      unitRef="usd">1123818000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzMtMy0xLTEtMjUxNzM_df590576-7492-46a9-b2ff-b0f42a89508d"
      unitRef="usd">683451000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzMtNS0xLTEtMjUxNzM_f5e10ae0-255f-4e15-8472-d0e5045d62ec"
      unitRef="usd">677918000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzgtMS0xLTEtMjUxNzM_066fce02-707d-4f25-96be-dc8963ca5092"
      unitRef="usd">290123000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzgtMS0xLTEtMjUxNzM_42b73144-9f0f-4440-8042-a5710521a9fe"
      unitRef="usd">290123000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzgtMS0xLTEtMjUxNzM_a455055e-9e9f-4799-b2c2-36831e70c99d"
      unitRef="usd">290123000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzgtMy0xLTEtMjUxNzM_0d699475-a2ee-4fae-abbf-a17526b1702f"
      unitRef="usd">279051000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzgtMy0xLTEtMjUxNzM_2b7c71ed-787f-4d57-b925-008feb4305da"
      unitRef="usd">279051000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzgtMy0xLTEtMjUxNzM_de465bfc-23d1-4887-86e1-d2abd29071d0"
      unitRef="usd">279051000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzgtNS0xLTEtMjUxNzM_fe1fe9f2-93a8-426a-93ed-45365e8adfe8"
      unitRef="usd">272287000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzktMS0xLTEtMjUxNzM_b3eec42e-4ff5-401f-a180-61d22b768ce5"
      unitRef="usd">31111000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzktMy0xLTEtMjUxNzM_af4369aa-60d4-457a-839f-6becbe35b478"
      unitRef="usd">25026000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzktNS0xLTEtMjUxNzM_7ca03e7e-8805-494e-83d3-cc104d9af125"
      unitRef="usd">29702000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzExLTEtMS0xLTI1MTcz_1f370313-7d71-451c-891f-ad334ae6f813"
      unitRef="usd">206338000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzExLTMtMS0xLTI1MTcz_c98f7207-febc-40bd-9514-289f791192d2"
      unitRef="usd">5213000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzExLTUtMS0xLTI1MTcz_267d9731-6d64-4467-91da-566fcf66338c"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzEyLTEtMS0xLTI1MTcz_1558dd93-4890-4dd7-a172-57a95809c06c"
      unitRef="usd">5053000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzEyLTMtMS0xLTI1MTcz_4d0767d5-c086-4e18-ace2-55e2e08bece8"
      unitRef="usd">11171000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzEyLTUtMS0xLTI1MTcz_f26e8fb7-43bf-4b0c-af75-53a1dd0de0f7"
      unitRef="usd">5933000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzEzLTEtMS0xLTI1MTcz_d9663d78-e963-4629-868f-5f5d52dcdea8"
      unitRef="usd">-48322000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzEzLTMtMS0xLTI1MTcz_d48c74dc-bbf9-44a2-8e38-1a0ead0703c3"
      unitRef="usd">-25643000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzEzLTUtMS0xLTI1MTcz_7bc6d472-dd62-4d02-aef3-8c0be2c6fc0b"
      unitRef="usd">-11966000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE0LTEtMS0xLTI1MTcz_a5030216-3ee1-47ba-b959-1b1bf00aa4c6"
      unitRef="usd">11897000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE0LTMtMS0xLTI1MTcz_62171b71-1050-49fc-8e65-14ff9f1c7d4d"
      unitRef="usd">7205000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE0LTUtMS0xLTI1MTcz_d9707866-d488-466c-81d5-5d5ddbe862c2"
      unitRef="usd">5844000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE1LTEtMS0xLTU2MDQy_020c3333-9a7e-48c3-812c-8b7297db0718"
      unitRef="usd">0</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE1LTMtMS0xLTU2MDQy_97beea99-ff77-4d35-8401-ffe88fea6bc8"
      unitRef="usd">0</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE1LTUtMS0xLTU2MDU1_b428ad7f-d186-4c7f-830d-a3e6dfb07760"
      unitRef="usd">-46946000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE2LTEtMS0xLTU2MDQy_def3f4df-d76a-4a4f-9019-6b33341c37c7"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE2LTMtMS0xLTU2MDQy_ccb8bcaa-98b2-4c51-a8bd-041dd685b7cf"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE2LTUtMS0xLTU2MDQy_0c4ab6b7-4f93-4213-bb29-dc8b40cde805"
      unitRef="usd">-23543000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE1LTEtMS0xLTI1MTcz_e9fe4aa7-9835-44b2-ac75-5d064d52b65a"
      unitRef="usd">7368000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE1LTMtMS0xLTI1MTcz_895486af-cfe7-4bf3-9bd2-9c6afdf123fb"
      unitRef="usd">6593000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE1LTUtMS0xLTI1MTcz_9c816e7b-f099-463b-8ac9-ba66a0345b9e"
      unitRef="usd">3652000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE3LTEtMS0xLTI1MTcz_8952d027-9063-49ec-a58f-ba68d47800e4"
      unitRef="usd">201540000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE3LTMtMS0xLTI1MTcz_c9b5cbc7-794f-4f7b-9a5b-900286bbbd37"
      unitRef="usd">-122407000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE3LTUtMS0xLTI1MTcz_3470ef01-ea8c-477b-b2a4-483f664d6b90"
      unitRef="usd">7903000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE4LTEtMS0xLTI1MTcz_affeff44-0c33-4b9f-beb4-9ee8270013e3"
      unitRef="usd">297623000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE4LTMtMS0xLTI1MTcz_049cbaa2-7d0e-4922-a311-7f621571b4d5"
      unitRef="usd">-10519000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE4LTUtMS0xLTI1MTcz_596d91b5-22e0-4b71-a539-a2b33fb0b66f"
      unitRef="usd">56870000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE5LTEtMS0xLTI1MTcz_03e2a4ab-64b7-4cee-8d0b-18b4b4b36830"
      unitRef="usd">14303000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE5LTMtMS0xLTI1MTcz_ab7cf7cc-9770-4425-a54a-7d01f7ef89f2"
      unitRef="usd">17915000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzE5LTUtMS0xLTI1MTcz_2fe4b0f8-d129-4f45-bce6-a0873aed2a05"
      unitRef="usd">25797000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzIwLTEtMS0xLTI1MTcz_0a95baba-5419-4a94-886c-c08ef7e7df43"
      unitRef="usd">229334000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzIwLTMtMS0xLTI1MTcz_e1ecfb02-59e4-4cd4-bd7c-284b41b077e6"
      unitRef="usd">-95636000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzIwLTUtMS0xLTI1MTcz_1d2d890f-972c-4fe1-8b53-98664cc2e913"
      unitRef="usd">12670000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzIxLTEtMS0xLTI1MTcz_666c71c5-0602-4fa2-9b60-b931037c638f"
      unitRef="usd">65482000</us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzIxLTMtMS0xLTI1MTcz_a49dccc1-ee70-4539-a119-e37999d573d2"
      unitRef="usd">12277000</us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzIxLTUtMS0xLTI1MTcz_813c8735-f9b6-4495-b790-c9e4d1cde4b1"
      unitRef="usd">15580000</us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzIyLTEtMS0xLTI1MTcz_7bbc00c3-2b32-4f27-99b6-b7253a83fa19"
      unitRef="usd">60734000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzIyLTMtMS0xLTI1MTcz_6e01a0f5-a0ee-458c-a92e-446b1c385728"
      unitRef="usd">129916000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzIyLTUtMS0xLTI1MTcz_3eecb6c0-bb6e-4cfc-88ed-5c6a7d8e226d"
      unitRef="usd">-7056000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzIzLTEtMS0xLTI1MTcz_c6089e17-009a-4fd3-84aa-3b3fa60579ed"
      unitRef="usd">88190000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzIzLTMtMS0xLTI1MTcz_a420d868-21c5-4103-950a-47337d78f31b"
      unitRef="usd">-5412000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzIzLTUtMS0xLTI1MTcz_eab4e5e1-2515-4443-a80b-f711a5b8a514"
      unitRef="usd">-10437000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzI0LTEtMS0xLTI1MTcz_d52b69d7-ac15-4394-aeed-f16cc90370ab"
      unitRef="usd">-14383000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzI0LTMtMS0xLTI1MTcz_0c294efa-f8f2-46ec-940f-2ceeb6cdbea4"
      unitRef="usd">-19801000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzI0LTUtMS0xLTI1MTcz_590f6860-ac32-4be1-bbde-e97aac0c869a"
      unitRef="usd">-21436000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzI1LTEtMS0xLTI1MTcz_3d1b67e9-4298-4a4b-ae6f-035ebf4efeb4"
      unitRef="usd">1115865000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzI1LTMtMS0xLTI1MTcz_6cf86e7e-c973-495c-a53b-e4788077d7ad"
      unitRef="usd">1104810000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzI1LTUtMS0xLTI1MTcz_cde861e9-dcf0-4d58-a14f-63bb1d442ea9"
      unitRef="usd">945306000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzI3LTEtMS0xLTI1MTcz_3758b886-ea0a-4d2e-ab8c-b1816f794c71"
      unitRef="usd">171465000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzI3LTMtMS0xLTI1MTcz_f18a3604-bca3-4b34-8ace-1a5fbdac50ca"
      unitRef="usd">165692000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzI3LTUtMS0xLTI1MTcz_a7457669-5569-4201-9f85-70a926bc18db"
      unitRef="usd">186804000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzI4LTEtMS0xLTI1MTcz_4f334c2f-571c-4ef0-a236-a80cbcc38f3d"
      unitRef="usd">1112075000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzI4LTMtMS0xLTI1MTcz_468b6d65-ad9f-478f-855d-bc42584f15bd"
      unitRef="usd">335786000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzI4LTUtMS0xLTI1MTcz_fcf3605a-0c8f-48ef-a1f6-bc4bf0bb2bd2"
      unitRef="usd">215687000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzI5LTEtMS0xLTI1MTcz_9f8af109-4279-48f6-bb3e-c6d41371338d"
      unitRef="usd">7070000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzI5LTMtMS0xLTI1MTcz_b2acf943-173d-4cf1-a197-cb77e13d33dd"
      unitRef="usd">7207000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzI5LTUtMS0xLTI1MTcz_04bb8e7e-cd17-4896-85ca-6124514df801"
      unitRef="usd">4168000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzMwLTEtMS0xLTI1MTcz_945786b1-93a2-46ff-8136-1d64cbabeaa8"
      unitRef="usd">274982000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzMwLTMtMS0xLTI1MTcz_9e6157a3-8243-405c-9d0f-a46c793dd34c"
      unitRef="usd">15400000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzMwLTUtMS0xLTI1MTcz_8bc8d68b-886b-4bf3-8549-93698ea7f7fc"
      unitRef="usd">24218000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzMyLTEtMS0xLTI1MTcz_5a5c5628-3434-4da6-9f05-eaeee920c5b1"
      unitRef="usd">-8735000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzMyLTMtMS0xLTI1MTcz_a5e1eda1-128c-4ee5-bc6f-a6ab27a6ffb9"
      unitRef="usd">2508000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzMyLTUtMS0xLTI1MTcz_07470bda-3cf7-4e7b-821b-2425a417e2dd"
      unitRef="usd">10150000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzMzLTEtMS0xLTI1MTcz_2f0c5935-467e-486e-8256-08eaa5d40414"
      unitRef="usd">-992753000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzMzLTMtMS0xLTI1MTcz_1a5ac418-5021-4bc2-b2f1-7a27fcfd93ca"
      unitRef="usd">-481379000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzMzLTUtMS0xLTI1MTcz_1819e05b-3084-4975-986d-f5abcb5ee110"
      unitRef="usd">-384255000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfCommercialPaper
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzM2LTEtMS0xLTI1MTcz_27e1fac3-2ecb-45f5-a92b-d2314a2cc4ab"
      unitRef="usd">105000000</us-gaap:ProceedsFromRepaymentsOfCommercialPaper>
    <us-gaap:ProceedsFromRepaymentsOfCommercialPaper
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzM2LTMtMS0xLTI1MTcz_f66e10de-5b5b-480f-9bff-6d21c90b0c5c"
      unitRef="usd">-84700000</us-gaap:ProceedsFromRepaymentsOfCommercialPaper>
    <us-gaap:ProceedsFromRepaymentsOfCommercialPaper
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzM2LTUtMS0xLTI1MTcz_e224fb47-d3c3-4e9a-915c-348b35cb7b93"
      unitRef="usd">-135650000</us-gaap:ProceedsFromRepaymentsOfCommercialPaper>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzM3LTEtMS0xLTI1MTcz_838c4fb6-da59-43dc-9783-8486e985406a"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzM3LTMtMS0xLTI1MTcz_50fed7a4-da29-4efc-85a0-e1046be21ad0"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzM3LTUtMS0xLTI1MTcz_85eecb74-c12d-4911-8efa-040b5cf98d4d"
      unitRef="usd">847469000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzM5LTEtMS0xLTI1MTcz_0650144e-ef6e-45e6-bc03-2c4d3748c293"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzM5LTMtMS0xLTI1MTcz_80f06c59-eb23-4d89-8bd7-cf9d7ac46fc3"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzM5LTUtMS0xLTI1MTcz_17facef7-3a9a-4fb0-b15b-ab919ae26971"
      unitRef="usd">805112000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzQwLTEtMS0xLTI1MTcz_63d427e9-1f04-43b0-a9cf-bafd7baa44c5"
      unitRef="usd">286896000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzQwLTMtMS0xLTI1MTcz_011b9874-5118-4b2f-88ee-5d8490a55a7c"
      unitRef="usd">284312000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzQwLTMtMS0xLTI1MTcz_48b9c11a-d4f5-400c-9f9b-29b5a3079ca2"
      unitRef="usd">284312000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzQwLTMtMS0xLTI1MTcz_568319ea-8efa-49fa-9a40-717620783e41"
      unitRef="usd">284312000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzQwLTUtMS0xLTI1MTcz_4293b039-0f33-424f-8799-3967211fc9f3"
      unitRef="usd">282197000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzQxLTEtMS0xLTI1MTcz_b5377b6a-5250-4faf-84ad-ce72bf4a1f6f"
      unitRef="usd">21637000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzQxLTMtMS0xLTI1MTcz_dba98f8d-7efd-4db1-9c93-1bfb234cd881"
      unitRef="usd">106279000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzQxLTUtMS0xLTI1MTcz_00b55035-6636-4517-ad79-de0b97b8b4c7"
      unitRef="usd">143280000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzQyLTEtMS0xLTI1MTcz_de55716f-66f1-4bc3-8dd6-a83f14b818d2"
      unitRef="usd">41924000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzQyLTMtMS0xLTI1MTcz_370bcb36-d434-42cd-a247-eeb5cba14827"
      unitRef="usd">28476000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzQyLTUtMS0xLTI1MTcz_621dcbb4-f27a-4f89-a33b-0b64e2b6fbe2"
      unitRef="usd">37370000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzQzLTEtMS0xLTI1MTcz_1b8f60b2-e82e-417c-ac32-fc4f5f1139d7"
      unitRef="usd">-4423000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzQzLTMtMS0xLTI1MTcz_77d041bb-2d94-467e-901d-630ca1014f24"
      unitRef="usd">-2523000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzQzLTUtMS0xLTI1MTcz_ccabdbe8-9807-445e-b999-df06f166b6c0"
      unitRef="usd">-1902000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzQ0LTEtMS0xLTI1MTcz_7985ac5e-a020-4889-bf63-6b1ef98b9c41"
      unitRef="usd">-249880000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzQ0LTMtMS0xLTI1MTcz_e1447f99-625e-41f7-933d-992a8a95310f"
      unitRef="usd">-506290000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzQ0LTUtMS0xLTI1MTcz_15f27bfe-6aee-465f-858f-4e980df56687"
      unitRef="usd">-558042000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzUwLTEtMS0xLTI1MTcz_25d2af1d-7d87-48d3-8e07-2a9a9ad13e66"
      unitRef="usd">-803000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzUwLTMtMS0xLTI1MTcz_5f0f5831-a478-4156-be6f-ccb6b8c22b20"
      unitRef="usd">-1319000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzUwLTUtMS0xLTI1MTcz_eb5a2f7a-eab1-408d-a045-e2c759853f5b"
      unitRef="usd">-1977000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzUxLTEtMS0xLTI1MTcz_b8c936f2-9d4e-4ac2-aad3-640a522fb26f"
      unitRef="usd">-127571000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzUxLTMtMS0xLTI1MTcz_d4be56e1-8e89-4d05-9f07-4041a7bb5319"
      unitRef="usd">115822000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzUxLTUtMS0xLTI1MTcz_68e928d2-f12c-40f3-9624-3eaa41bb54c6"
      unitRef="usd">1032000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzUyLTEtMS0xLTI1MTcz_90bfb620-e547-44b0-bf06-6d29bee3aa8b"
      unitRef="usd">513075000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3387c6cfa97841de80b0474e67a6b42c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzUyLTMtMS0xLTI1MTcz_6f9d1d5e-e761-4a54-82ba-ff1144e6e9e6"
      unitRef="usd">397253000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia03758d32d584c2c9e9dbb93cdf3642a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzUyLTUtMS0xLTI1MTcz_1da4ae52-05cc-4d5d-8bd5-d84d52bc2a90"
      unitRef="usd">396221000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzUzLTEtMS0xLTI1MTcz_9ac571ba-7ce0-40f7-89f4-8837a0282949"
      unitRef="usd">385504000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzUzLTMtMS0xLTI1MTcz_cda01a7a-41e4-4b5d-996b-2fe6a0575b54"
      unitRef="usd">513075000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3387c6cfa97841de80b0474e67a6b42c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzUzLTUtMS0xLTI1MTcz_b347edb2-b38d-4555-aa29-0fef52bf6995"
      unitRef="usd">397253000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzU1LTEtMS0xLTI1MTcz_4830d3d0-99c7-420a-942b-7dc0dc2cde33"
      unitRef="usd">233631000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzU1LTMtMS0xLTI1MTcz_0df720df-d5a0-435f-bc15-43bada70da21"
      unitRef="usd">199657000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzU1LTUtMS0xLTI1MTcz_109ea14b-fd03-4aaa-8ad1-b31f1cb2ff30"
      unitRef="usd">191084000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzU2LTEtMS0xLTI1MTcz_b71146fa-a0aa-4bc2-a72e-9c6377afffef"
      unitRef="usd">102139000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzU2LTMtMS0xLTI1MTcz_fd3b402d-15a4-47c9-ac0e-e96c7b94adb7"
      unitRef="usd">108119000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDAvZnJhZzpmZmI3M2ZiYTk4ZDg0M2U1YjMxNWQwYTZiZGMzMDQ4ZC90YWJsZTpjNjg5YjlmZTI3YzE0NmVkOTJmYzVhNzM5ZmI0MGJhMi90YWJsZXJhbmdlOmM2ODliOWZlMjdjMTQ2ZWQ5MmZjNWE3MzlmYjQwYmEyXzU2LTUtMS0xLTI1MTcz_ef59c080-1cde-4b09-9daf-2543a8574a9b"
      unitRef="usd">126753000</us-gaap:InterestPaidNet>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="ic4d576d33b5c4b72bd67918d2dfa284f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDQ3_2a3d89f7-7753-4a1c-ac7d-db1a53d228eb">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;1. Description of Business and Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Description of Business&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="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;Dover Corporation ("Dover" or "Company") is a diversified global manufacturer and solutions provider delivering innovative equipment and components, consumable supplies, aftermarket parts, software and digital solutions and support services. The Company&#x2019;s businesses are based primarily in the United States and Europe with manufacturing and other operations throughout the world.&#160;In view of recent changes to the Company's business portfolio and to better reflect the markets and customers served, the name of the Fueling Solutions segment was changed to Clean Energy &amp;amp; Fueling and the name of the Refrigeration &amp;amp; Food Equipment segment was changed to Climate &amp;amp; Sustainability Technologies. The Company operates through five business segments that are structured around similar business models, go-to market strategies and manufacturing practices: Engineered Products, Clean Energy &amp;amp; Fueling, Imaging &amp;amp; Identification, Pumps &amp;amp; Process Solutions and Climate &amp;amp; Sustainability Technologies. For additional information on the Company&#x2019;s segments, see Note 19 &#x2014; Segment Information.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&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="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 consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation. The results of operations of acquired businesses are included from the dates of acquisitions.&#160;&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/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;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and accompanying disclosures. These estimates may be adjusted due to changes in future economic, industry, or customer financial conditions, as well as changes in technology or demand. Estimates are used for, but not limited to, allowances for doubtful accounts receivable, net realizable value of inventories, restructuring reserves, warranty reserves, pension and post-retirement plans, stock-based compensation, useful lives for depreciation and amortization of long-lived assets, future cash flows associated with impairment testing for goodwill, indefinite-lived intangible assets and other long-lived assets, deferred tax assets, unrecognized tax benefits and contingencies. Actual results may ultimately differ from estimates, although management does not believe such differences would materially affect the consolidated financial statements in any individual year. Estimates and assumptions are periodically reviewed and the effects of revisions are reflected in the Consolidated Financial Statements in the period that they are determined.&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/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;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Cash and cash equivalents include cash on hand, demand deposits and short-term investments, which are highly liquid in nature and have original maturities at the time of purchase of three months or less. The carrying value of cash and cash equivalents approximate fair value.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable and Allowance for Doubtful Accounts&lt;/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;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Accounts receivable are recorded at face amounts less an allowance for doubtful accounts. Effective January 1, 2020, the Company adopted Accounting Standards Update ("ASU") 2016-13, Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments prospectively. This ASU replaces the incurred loss impairment model with an expected credit loss impairment model for financial instruments, including trade receivables. &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="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 allowance is an estimate based on historical collection experience, current and future economic and market conditions and a review of the current status of each customer's trade accounts receivable.&#160;Management evaluates the aging of the accounts receivable balances and the financial condition of its customers and all other forward-looking information that is reasonably available to estimate the amount of accounts receivable that may not be collected in the future and records the appropriate provision. See Note 8 &#x2014; Credit Losses for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories&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="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;Inventories are stated at the lower of cost, determined on the first-in, first-out (FIFO) basis, or net realizable value. An immaterial portion of domestic inventories are stated at cost, determined on the last-in, first-out (LIFO) basis, which is less than market value.&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, Plant and Equipment&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="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;Property, plant and equipment includes the historical cost of land, buildings, machinery and equipment, purchased software, finance lease assets and significant improvements to existing plant and equipment or, in the case of acquisitions, the fair value of acquired assets.&#160;Expenditures for maintenance, repairs and minor renewals are expensed as incurred. When property or equipment is sold or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts and the gain or loss realized on disposition is reflected in earnings.&#160;The Company depreciates its assets on a straight-line basis over their estimated useful lives as follows: buildings and improvements 5 to 31.5&#160;years; machinery and equipment 3 to 15&#160;years; furniture and fixtures 3 to 7&#160;years; vehicles 3 to 7&#160;years; and software 3 to 10 years. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivative Financial Instruments&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="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 Company uses derivative financial instruments to hedge its exposures to various risks, including foreign currency exchange rate risk.&#160;The Company does not enter into derivative financial instruments for speculative purposes and does not have a material portfolio of derivative financial instruments.&#160;Derivative financial instruments used for hedging purposes must be designated and effective as a hedge of the identified risk exposure at inception of the contract. The Company recognizes all derivatives as either assets or liabilities on the consolidated balance sheet and measures those instruments at fair value.&#160;For derivatives designated as hedges of the fair value of assets or liabilities, the changes in fair value of both the derivatives and of the hedged items are recorded in current earnings. For derivatives designated as cash flow hedges, the change in the fair value of the derivatives is recorded as a component of other comprehensive&#160;earnings and subsequently recognized in net earnings when the hedged items impact earnings.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Other Intangible Assets&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="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;Goodwill represents the excess of purchase price over the fair value of net assets acquired.&#160;Goodwill and certain other intangible assets deemed to have indefinite lives (primarily trademarks) are not amortized. For goodwill, impairment tests are required at least annually, or more frequently if events or circumstances indicate that it may be impaired, when some portion but not all of a reporting unit is disposed of or classified as assets held for sale, or when a change in the composition of reporting units occurs for other reasons, such as a change in segments. Based on its current organizational structure, the Company identified reporting units for which cash flows are determinable and to which goodwill was allocated.&#160; &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="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 Company performs its goodwill impairment test annually in the fourth quarter at the reporting unit level. A quantitative test is used to determine existence of goodwill impairment and the amount of the impairment loss at the reporting unit level.&#160;The quantitative test compares the fair value of a reporting unit with its carrying amount, including goodwill. The Company uses an income-based valuation method, determining the present value of estimated future cash flows, to estimate the fair value of a reporting unit. If the fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is not impaired. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. Factors used in the impairment analysis require significant judgment, and actual results may differ from assumed and estimated amounts. The Company uses its own market assumptions including internal projections of future cash flows, discount rates and other assumptions considered reasonable in the analysis and reflective of market participant assumptions. These forecasts are based on historical performance and future estimated results.&#160;The discount rates used in these analyses vary by reporting unit and are based on a capital asset pricing model and published relevant industry rates. The Company uses discount rates commensurate with the risks and uncertainties inherent to each reporting unit and in the internally developed forecasts. See Note 9 &#x2014; Goodwill and Other Intangible Assets for further discussion of the Company's annual goodwill impairment test and results. No impairment of goodwill was required for the years ended December&#160;31, 2021, 2020, or 2019.&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="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 Company uses an income-based valuation method to annually test its indefinite-lived intangible assets for impairment. The fair value of the intangible asset is compared to its carrying value. This method uses the Company&#x2019;s own market assumptions, which are considered reasonable.&#160;Any excess of carrying value over the estimated fair value is recognized as an &lt;/span&gt;&lt;/div&gt;&lt;div style="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;impairment loss.&#160;No impairment of indefinite-lived intangible assets was required for the years ended December&#160;31, 2021, 2020, or 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Other intangible assets with determinable lives primarily consist of customer intangibles, unpatented technologies, patents and trademarks.&#160;The other intangible assets are amortized over their estimated useful lives, ranging from 5 to 20 years.&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="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;Long-lived assets (including definite-lived intangible assets) are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable, such as a significant sustained change in the business climate.&#160;If an indicator of impairment exists for any grouping of assets, an estimate of undiscounted future cash flows is produced and compared to its carrying value.&#160;If an asset group is determined to be impaired, the loss is measured by the excess of the carrying amount of the asset group over its fair value, as determined by an estimate of discounted future cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&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="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;Effective January 1, 2019, the Company adopted Accounting Standard Codification ("ASC") Topic 842, Leases, which requires the recording of operating lease right-of-use assets ("ROU") and operating lease liabilities.  Finance leases were not impacted by the adoption of ASC Topic 842, as finance lease liabilities and the corresponding ROU assets were already recorded in the balance sheet under the previous guidance, ASC Topic 840.  &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="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 Company has operating and finance leases for corporate offices, manufacturing plants, research and development facilities, shared services facilities, vehicle fleets and certain office and manufacturing equipment.  Leases with an initial term of 12 months or less are not recorded in the balance sheet. The Company elected practical expedients under the standard which allow the Company to carry forward historical lease classifications and also account for each separate lease component of a contract and its associated non-lease components as a single lease component, thus causing all fixed payments to be capitalized. Variable lease payment amounts that cannot be determined at the commencement of the lease, such as increases in lease payments based on changes in index rates or usage, are not included in the ROU assets or liabilities. These are expensed as incurred and recorded as variable lease expense.&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="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 Company determines if an arrangement is a lease at inception of a contract. Operating lease ROU assets are included in other assets and deferred charges and operating lease liabilities are included in other accrued expenses and other liabilities in the Consolidated Balance Sheet. Finance lease ROU assets are included in property, plant and equipment, and the related lease liabilities are included in other accrued expenses and other liabilities in the Consolidated Balance Sheet.&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="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;ROU assets represent the Company's right to use an underlying asset during the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at the commencement date based on the net present value of fixed lease payments over the lease term. The lease term includes options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. ROU assets also include any advance lease payments made and exclude lease incentives. As most of the Company's operating leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. Finance lease agreements include an interest rate that is used to determine the present value of future lease payments. Fixed operating lease expense and finance lease depreciation expense are recognized on a straight-line basis over the lease term.&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restructuring Accruals  &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="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 Company takes actions to reduce headcount, close facilities, or otherwise exit operations. Such restructuring activities at an operation are recorded when management has committed to an exit or reorganization plan and when termination benefits are probable and can be reasonably estimated based on circumstances at the time the restructuring plan is approved by management or when termination benefits are communicated. Exit costs may include contractual terminations and asset impairments as a result of an approved restructuring plan.  The accrual of both severance and exit costs requires the use of estimates. Though the Company believes that its estimates accurately reflect the anticipated costs; actual results may be different from the original estimated amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency&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="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;Assets and liabilities of non-U.S.&#160;subsidiaries, where the functional currency is not the U.S.&#160;dollar, have been translated at year-end exchange rates and profit and loss accounts have been translated using weighted-average monthly exchange rates.&#160;Foreign currency translation gains and losses are included in the Consolidated Statements of Comprehensive Earnings as a component of other comprehensive&#160;earnings (loss).&#160;Assets and liabilities of an entity that are denominated in currencies other than an entity&#x2019;s functional currency are re-measured into the functional currency using end of period exchange rates, where applicable to certain balances.&#160;Gains and losses related to these re-measurements are recorded within the Consolidated Statements of&#160;Earnings as a component of other income, net. Gains and losses arising from intercompany foreign currency transactions that are of a long-term investment in nature are reported in the same manner as translation adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&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="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 majority of the Company&#x2019;s revenue is generated through the manufacture and sale of a broad range of specialized products and components, with revenue recognized upon transfer of control, title and risk of loss, which is generally upon shipment. Service revenue represents less than 5% of total revenue and is recognized as the services are performed.&#160;In limited cases, revenue arrangements with customers require delivery, installation, testing, certification, or other acceptance provisions to be satisfied before revenue is recognized. The Company includes shipping costs billed to customers in revenue and the related shipping costs in cost of goods and services.&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&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="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 principal awards issued under the Company&#x2019;s stock-based compensation plans include non-qualified stock appreciation rights ("SARs"), restricted stock units and performance share awards.&#160;The cost for such awards is measured at the grant date based on the fair value of the award.&#160;At the time of grant, the Company estimates forfeitures, based on historical experience, in order to estimate the portion of the award that will ultimately vest. The value of the portion of the award that is expected to ultimately vest is recognized as expense on a straight-line basis, generally over the explicit service period of three years (except for retirement-eligible employees) and is included in selling, general and administrative expenses in the Consolidated Statements of Earnings.&#160;Expense for awards granted to retirement-eligible employees is recorded over the period from the date of grant through the date the employee first becomes eligible to retire and is no longer required to provide service.&#160;See Note 15 &#x2014; Equity and Cash Incentive Program for additional information related to the Company&#x2019;s stock-based compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&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="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 provision for income taxes includes federal, state, local and non-U.S. taxes. Tax credits, primarily for research and experimentation, are recognized as a reduction of the provision for income taxes in the year in which they are available for tax purposes. Deferred taxes are provided using enacted rates on the future tax consequences of temporary differences. Temporary differences include the differences between the financial statement carrying amounts of assets and liabilities and their respective tax basis and the tax benefit of carryforwards. A valuation allowance is established for deferred tax assets for which it is more likely than not that some portion or all of the deferred tax benefit will not be realized. In assessing the need for a valuation allowance, management considers all available evidence, including the future reversal of existing taxable temporary differences, taxable income in carryback periods, prudent and feasible tax planning strategies and estimated future taxable income. The valuation allowance can be affected by changes to tax regulations, interpretations and rulings, changes to enacted statutory tax rates and changes to future taxable income estimates.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Tax benefits are recognized from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position in consideration of applicable tax statutes and related interpretations and precedents. Tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized on ultimate settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Research and Development Costs&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="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;Research and development costs, including qualifying engineering costs, are expensed when incurred and amounted to $157,826 in 2021, $142,101 in 2020 and $140,957 in 2019. These costs as a percent of revenue were 2.0% in 2021, 2.1% in 2020 and 2.0% in 2019. Research and development costs are reported within selling, general and administrative expenses in the Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising Costs&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="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;Advertising costs are expensed when incurred and amounted to $23,685 in 2021, $21,375 in 2020 and $24,609 in 2019. Advertising costs are reported within selling, general and administrative expenses in the Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risk, Retention, Insurance&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="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 Company has deductibles for its product and commercial general liability claims up to $5.0 million per occurrence, its workers&#x2019; compensation claims up to $0.8 million per occurrence and its automobile liability claims up to $1.0 million per occurrence.&#160;Third-party insurance provides primary-level coverage in excess of these amounts up to certain specified limits. In addition, the Company has excess liability insurance from third-party insurers on both an individual occurrence and an aggregate basis well in excess of the limits of the primary coverage. A worldwide program of property insurance covers the Company&#x2019;s owned and leased property for claims, including business interruption that may occur due to an insured hazard affecting those properties, subject to reasonable deductibles and aggregate limits. The Company&#x2019;s property and casualty insurance programs contain various deductibles that, based on the Company&#x2019;s experience, are typical and customary for a company of its size and risk profile. The Company does not consider any of the deductibles to represent a material risk to the Company. The Company generally maintains deductibles for claims and liabilities related primarily to workers&#x2019; compensation, health and welfare claims, general commercial, product and automobile liability, cybersecurity risks, property damage and business interruption resulting from certain events. The Company accrues for claim exposures that are probable of occurrence and can be reasonably estimated.&#160;As part of the Company&#x2019;s risk management program, insurance is maintained to transfer risk beyond the level of self-retention and provide protection on both an individual claim and annual aggregate basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&#160; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&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="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%;text-decoration:underline"&gt;Recently Issued Accounting Standards&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="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 following standards, issued by the Financial Accounting Standards Board ("FASB"), will, or are expected to, result in a change in practice and/or have a financial impact to the Company&#x2019;s Consolidated Financial Statements:&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="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;In October 2021, the FASB issued ASU 2021-08 Business Combinations (Topic 805)-Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The amendments in this update require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, as if the acquirer had originated the contracts. Under current guidance, the acquirer generally  recognizes  such  contract  assets  and  contract liabilities at fair value on the acquisition date. The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal  years. The amendments in this update should be applied prospectively to business combinations occurring on or after the effective date of  the amendments. Early adoption of the  amendments is permitted, including adoption in an interim period. The Company is in the process of assessing the impact of this ASU on its Consolidated Financial Statements, but does not expect this update to have a material impact.&lt;/span&gt;&lt;/div&gt;&lt;div style="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%;text-decoration:underline"&gt;Recently Adopted Accounting Standards&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In March 2020 and January 2021, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848) Facilitation of the Effects of Reference Rate Reform on Financial Reporting and ASU 2021-01, Reference Rate Reform, Scope, respectively. These updates provide optional guidance for a limited time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform, including expedients and exceptions for applying GAAP to contracts, hedging relationships,and other transactions affected by reference rate reform if certain criteria are met. The amendments in these updates are elective and are effective upon issuance for all entities. The Company adopted the guidance during the third quarter of 2021. The adoption did not have a material impact the Company's Consolidated Financial Statements.&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the impairment model by requiring entities to use a forward-looking approach based on expected losses rather than incurred losses to estimate credit losses on certain types of financial instruments, including trade receivables. This may result in the earlier recognition of allowances for losses. In addition, the FASB issued ASU 2019-04, Codification Improvements to Topic 326 which provides clarity on certain aspects of the amendments in ASU 2016-13. The Company adopted this guidance on January 1, 2020 prospectively.  Upon adoption, the Company recorded a noncash cumulative effect adjustment to retained earnings of $2.1&#160;million, net of $0.6&#160;million of income taxes, on the opening consolidated balance sheet as of January 1, 2020. See Note 8 &#x2014; Credit Losses for further details.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI0Nw_ad6e8575-f534-4e4a-9808-3c073abadb6d"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDMw_59e7c27b-0fde-4366-a969-6512fd2d2bc2">Principles of ConsolidationThe consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation. The results of operations of acquired businesses are included from the dates of acquisitions.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDI1_2837e322-7aa9-4d6b-b7d1-e563b4c19d12">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/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;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and accompanying disclosures. These estimates may be adjusted due to changes in future economic, industry, or customer financial conditions, as well as changes in technology or demand. Estimates are used for, but not limited to, allowances for doubtful accounts receivable, net realizable value of inventories, restructuring reserves, warranty reserves, pension and post-retirement plans, stock-based compensation, useful lives for depreciation and amortization of long-lived assets, future cash flows associated with impairment testing for goodwill, indefinite-lived intangible assets and other long-lived assets, deferred tax assets, unrecognized tax benefits and contingencies. Actual results may ultimately differ from estimates, although management does not believe such differences would materially affect the consolidated financial statements in any individual year. Estimates and assumptions are periodically reviewed and the effects of revisions are reflected in the Consolidated Financial Statements in the period that they are determined.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDMx_3edd4e36-2e3a-4341-8be1-7811cc17172e">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/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;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Cash and cash equivalents include cash on hand, demand deposits and short-term investments, which are highly liquid in nature and have original maturities at the time of purchase of three months or less. The carrying value of cash and cash equivalents approximate fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDM2_7bf36fa2-f1cb-44d7-b340-d427a3ae3e36">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable and Allowance for Doubtful Accounts&lt;/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;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Accounts receivable are recorded at face amounts less an allowance for doubtful accounts. Effective January 1, 2020, the Company adopted Accounting Standards Update ("ASU") 2016-13, Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments prospectively. This ASU replaces the incurred loss impairment model with an expected credit loss impairment model for financial instruments, including trade receivables. &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="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 allowance is an estimate based on historical collection experience, current and future economic and market conditions and a review of the current status of each customer's trade accounts receivable.&#160;Management evaluates the aging of the accounts receivable balances and the financial condition of its customers and all other forward-looking information that is reasonably available to estimate the amount of accounts receivable that may not be collected in the future and records the appropriate provision. See Note 8 &#x2014; Credit Losses for additional information.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDQx_a2e02ac5-d778-4cd9-8f5f-f8fbd914733d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories&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="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;Inventories are stated at the lower of cost, determined on the first-in, first-out (FIFO) basis, or net realizable value. An immaterial portion of domestic inventories are stated at cost, determined on the last-in, first-out (LIFO) basis, which is less than market value.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDM3_e9f4cea6-d4f9-4119-bc86-991ac3ef053c">Property, Plant and EquipmentProperty, plant and equipment includes the historical cost of land, buildings, machinery and equipment, purchased software, finance lease assets and significant improvements to existing plant and equipment or, in the case of acquisitions, the fair value of acquired assets.&#160;Expenditures for maintenance, repairs and minor renewals are expensed as incurred. When property or equipment is sold or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts and the gain or loss realized on disposition is reflected in earnings.&#160;The Company depreciates its assets on a straight-line basis over their estimated useful lives as follows: buildings and improvements 5 to 31.5&#160;years; machinery and equipment 3 to 15&#160;years; furniture and fixtures 3 to 7&#160;years; vehicles 3 to 7&#160;years; and software 3 to 10 years.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ida8fca03ab1843b78f2a5577f966701f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzQ3NTE_65841b6d-dc08-4d0c-8b2d-4a8bcd8b2d20">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib152bc8599834378bdc07e9ad61fa67d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzQ3NTc_25e9c016-d03e-4920-a250-d67a13e19f0d">P31Y6M</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3acbf27099384ae8a242ab7a7e8b0eae_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzQ3OTE_4fd0e4f1-3914-49e5-960b-c65a56d747c8">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i16dea316ee2e4ed9b15335b46873c716_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzQ3OTc_cc7e8e5e-bcee-497f-bf93-6e1b0942b7be">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="idaf37a9451374b28b0b7a0a8261bb41c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzQ4MzA_932da1a8-87f5-4a6c-9036-9ca966fa3d86">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i049f892713b8465eb09b28e9eb12b2de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzQ4MzY_1e019ca7-3720-4c6a-bf80-b1449cea587f">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3da8794900af47aeb1f380d7cc352721_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzQ4NTU_346c9843-2176-4c72-9210-155e1ccaea53">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i34acb21cfec344b2b71ad05949783721_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzQ4NjE_17747209-efd6-4767-bf75-5f6b23097e29">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i2ecdf552ecbd4df9b540861d12ec11f5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzQ4ODQ_c417b946-815b-463c-ab3c-4d925874f588">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3ca206aa04e84c03aa40f51fc1b4afc8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzQ4OTA_4cb51552-5655-477a-9d2d-6dc8707385c4">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDM4_28d1b348-74b8-4db4-a10d-5b10481878ef">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivative Financial Instruments&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="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 Company uses derivative financial instruments to hedge its exposures to various risks, including foreign currency exchange rate risk.&#160;The Company does not enter into derivative financial instruments for speculative purposes and does not have a material portfolio of derivative financial instruments.&#160;Derivative financial instruments used for hedging purposes must be designated and effective as a hedge of the identified risk exposure at inception of the contract. The Company recognizes all derivatives as either assets or liabilities on the consolidated balance sheet and measures those instruments at fair value.&#160;For derivatives designated as hedges of the fair value of assets or liabilities, the changes in fair value of both the derivatives and of the hedged items are recorded in current earnings. For derivatives designated as cash flow hedges, the change in the fair value of the derivatives is recorded as a component of other comprehensive&#160;earnings and subsequently recognized in net earnings when the hedged items impact earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDMz_7f6e8845-5678-4b6b-b03d-c1282f3ed4ad">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Other Intangible Assets&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="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;Goodwill represents the excess of purchase price over the fair value of net assets acquired.&#160;Goodwill and certain other intangible assets deemed to have indefinite lives (primarily trademarks) are not amortized. For goodwill, impairment tests are required at least annually, or more frequently if events or circumstances indicate that it may be impaired, when some portion but not all of a reporting unit is disposed of or classified as assets held for sale, or when a change in the composition of reporting units occurs for other reasons, such as a change in segments. Based on its current organizational structure, the Company identified reporting units for which cash flows are determinable and to which goodwill was allocated.&#160; &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="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 Company performs its goodwill impairment test annually in the fourth quarter at the reporting unit level. A quantitative test is used to determine existence of goodwill impairment and the amount of the impairment loss at the reporting unit level.&#160;The quantitative test compares the fair value of a reporting unit with its carrying amount, including goodwill. The Company uses an income-based valuation method, determining the present value of estimated future cash flows, to estimate the fair value of a reporting unit. If the fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is not impaired. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. Factors used in the impairment analysis require significant judgment, and actual results may differ from assumed and estimated amounts. The Company uses its own market assumptions including internal projections of future cash flows, discount rates and other assumptions considered reasonable in the analysis and reflective of market participant assumptions. These forecasts are based on historical performance and future estimated results.&#160;The discount rates used in these analyses vary by reporting unit and are based on a capital asset pricing model and published relevant industry rates. The Company uses discount rates commensurate with the risks and uncertainties inherent to each reporting unit and in the internally developed forecasts. See Note 9 &#x2014; Goodwill and Other Intangible Assets for further discussion of the Company's annual goodwill impairment test and results. No impairment of goodwill was required for the years ended December&#160;31, 2021, 2020, or 2019.&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="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 Company uses an income-based valuation method to annually test its indefinite-lived intangible assets for impairment. The fair value of the intangible asset is compared to its carrying value. This method uses the Company&#x2019;s own market assumptions, which are considered reasonable.&#160;Any excess of carrying value over the estimated fair value is recognized as an &lt;/span&gt;&lt;/div&gt;impairment loss.&#160;No impairment of indefinite-lived intangible assets was required for the years ended December&#160;31, 2021, 2020, or 2019.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5Xzg0NDc_559e1ae2-5a31-4e51-8ef4-c420a9d30661"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5Xzg0NDc_8efc32f8-108b-4f60-8206-a6d37f3013cd"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5Xzg0NDc_e8cc9685-fbee-443e-aee9-438592ca028c"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5Xzg5MDI_5aa887a1-ddc0-4306-84a5-31cbdc2d5b2f"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5Xzg5MDI_71f331f9-b605-4df8-bf54-9e496d5fbc1b"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5Xzg5MDI_bfd102b8-d947-4e3f-ba49-1772b6adab1f"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDI2_f3f8b935-fa3d-41b7-b19f-73c055635e81">Other intangible assets with determinable lives primarily consist of customer intangibles, unpatented technologies, patents and trademarks.&#160;The other intangible assets are amortized over their estimated useful lives, ranging from 5 to 20 years.</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i64a73878396c4d1591c540324436d33b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzkyMzU_b275bb6b-584f-4e65-b46c-02919c5ed0b7">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia225d775497841aa9a8b2649959c13fb_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzkyNDE_a506a138-90ff-48cc-af58-96b2a05d764f">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDIx_35b8a118-6d8b-4ce2-aadd-d247dcbb3fe8">Long-lived assets (including definite-lived intangible assets) are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable, such as a significant sustained change in the business climate.&#160;If an indicator of impairment exists for any grouping of assets, an estimate of undiscounted future cash flows is produced and compared to its carrying value.&#160;If an asset group is determined to be impaired, the loss is measured by the excess of the carrying amount of the asset group over its fair value, as determined by an estimate of discounted future cash flows.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDQ5_5ce5f11a-d15a-4407-b25d-0b0288dcf0dc">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&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="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;Effective January 1, 2019, the Company adopted Accounting Standard Codification ("ASC") Topic 842, Leases, which requires the recording of operating lease right-of-use assets ("ROU") and operating lease liabilities.  Finance leases were not impacted by the adoption of ASC Topic 842, as finance lease liabilities and the corresponding ROU assets were already recorded in the balance sheet under the previous guidance, ASC Topic 840.  &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="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 Company has operating and finance leases for corporate offices, manufacturing plants, research and development facilities, shared services facilities, vehicle fleets and certain office and manufacturing equipment.  Leases with an initial term of 12 months or less are not recorded in the balance sheet. The Company elected practical expedients under the standard which allow the Company to carry forward historical lease classifications and also account for each separate lease component of a contract and its associated non-lease components as a single lease component, thus causing all fixed payments to be capitalized. Variable lease payment amounts that cannot be determined at the commencement of the lease, such as increases in lease payments based on changes in index rates or usage, are not included in the ROU assets or liabilities. These are expensed as incurred and recorded as variable lease expense.&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="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 Company determines if an arrangement is a lease at inception of a contract. Operating lease ROU assets are included in other assets and deferred charges and operating lease liabilities are included in other accrued expenses and other liabilities in the Consolidated Balance Sheet. Finance lease ROU assets are included in property, plant and equipment, and the related lease liabilities are included in other accrued expenses and other liabilities in the Consolidated Balance Sheet.&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="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;ROU assets represent the Company's right to use an underlying asset during the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at the commencement date based on the net present value of fixed lease payments over the lease term. The lease term includes options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. ROU assets also include any advance lease payments made and exclude lease incentives. As most of the Company's operating leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. Finance lease agreements include an interest rate that is used to determine the present value of future lease payments. Fixed operating lease expense and finance lease depreciation expense are recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDIy_fed128c4-f7a4-478d-88c4-91dce4862af9">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restructuring Accruals  &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="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 Company takes actions to reduce headcount, close facilities, or otherwise exit operations. Such restructuring activities at an operation are recorded when management has committed to an exit or reorganization plan and when termination benefits are probable and can be reasonably estimated based on circumstances at the time the restructuring plan is approved by management or when termination benefits are communicated. Exit costs may include contractual terminations and asset impairments as a result of an approved restructuring plan.  The accrual of both severance and exit costs requires the use of estimates. Though the Company believes that its estimates accurately reflect the anticipated costs; actual results may be different from the original estimated amounts.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDQz_4e920600-5b36-47ca-bd07-aa152a8b7e3c">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency&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="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;Assets and liabilities of non-U.S.&#160;subsidiaries, where the functional currency is not the U.S.&#160;dollar, have been translated at year-end exchange rates and profit and loss accounts have been translated using weighted-average monthly exchange rates.&#160;Foreign currency translation gains and losses are included in the Consolidated Statements of Comprehensive Earnings as a component of other comprehensive&#160;earnings (loss).&#160;Assets and liabilities of an entity that are denominated in currencies other than an entity&#x2019;s functional currency are re-measured into the functional currency using end of period exchange rates, where applicable to certain balances.&#160;Gains and losses related to these re-measurements are recorded within the Consolidated Statements of&#160;Earnings as a component of other income, net. Gains and losses arising from intercompany foreign currency transactions that are of a long-term investment in nature are reported in the same manner as translation adjustments.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="ic4d576d33b5c4b72bd67918d2dfa284f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDMy_6c6a9ee1-d80a-4025-ac07-ca740ac90754">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&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="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 majority of the Company&#x2019;s revenue is generated through the manufacture and sale of a broad range of specialized products and components, with revenue recognized upon transfer of control, title and risk of loss, which is generally upon shipment. Service revenue represents less than 5% of total revenue and is recognized as the services are performed.&#160;In limited cases, revenue arrangements with customers require delivery, installation, testing, certification, or other acceptance provisions to be satisfied before revenue is recognized. The Company includes shipping costs billed to customers in revenue and the related shipping costs in cost of goods and services.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ied279c60b2f54c1c89b3c2ab7ec240ad_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzY1OTcwNjk4MjY3ODI_7cf656f9-3630-4e87-ae72-807c27904ae2"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDQ0_5ef1d616-cf64-4c68-b334-2d5329e6a963">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&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="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 principal awards issued under the Company&#x2019;s stock-based compensation plans include non-qualified stock appreciation rights ("SARs"), restricted stock units and performance share awards.&#160;The cost for such awards is measured at the grant date based on the fair value of the award.&#160;At the time of grant, the Company estimates forfeitures, based on historical experience, in order to estimate the portion of the award that will ultimately vest. The value of the portion of the award that is expected to ultimately vest is recognized as expense on a straight-line basis, generally over the explicit service period of three years (except for retirement-eligible employees) and is included in selling, general and administrative expenses in the Consolidated Statements of Earnings.&#160;Expense for awards granted to retirement-eligible employees is recorded over the period from the date of grant through the date the employee first becomes eligible to retire and is no longer required to provide service.&#160;See Note 15 &#x2014; Equity and Cash Incentive Program for additional information related to the Company&#x2019;s stock-based compensation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzE2ODI2_c8488ebe-c8e8-4088-89f2-d35cd8654d8c">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDQw_62ed7920-b730-408e-98d1-4fc6c0e10738">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&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="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 provision for income taxes includes federal, state, local and non-U.S. taxes. Tax credits, primarily for research and experimentation, are recognized as a reduction of the provision for income taxes in the year in which they are available for tax purposes. Deferred taxes are provided using enacted rates on the future tax consequences of temporary differences. Temporary differences include the differences between the financial statement carrying amounts of assets and liabilities and their respective tax basis and the tax benefit of carryforwards. A valuation allowance is established for deferred tax assets for which it is more likely than not that some portion or all of the deferred tax benefit will not be realized. In assessing the need for a valuation allowance, management considers all available evidence, including the future reversal of existing taxable temporary differences, taxable income in carryback periods, prudent and feasible tax planning strategies and estimated future taxable income. The valuation allowance can be affected by changes to tax regulations, interpretations and rulings, changes to enacted statutory tax rates and changes to future taxable income estimates.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Tax benefits are recognized from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position in consideration of applicable tax statutes and related interpretations and precedents. Tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized on ultimate settlement.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDQ1_2a0cf94f-35ac-4b50-a8ff-2474efc7691d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Research and Development Costs&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="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;Research and development costs, including qualifying engineering costs, are expensed when incurred and amounted to $157,826 in 2021, $142,101 in 2020 and $140,957 in 2019. These costs as a percent of revenue were 2.0% in 2021, 2.1% in 2020 and 2.0% in 2019. Research and development costs are reported within selling, general and administrative expenses in the Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzE5MTI2_51fe6023-c3c4-4326-9583-f2b1f02ba66b"
      unitRef="usd">157826000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzE5MTM2_17024a36-94e6-43c9-8651-e38db474164e"
      unitRef="usd">142101000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzE5MTQ5_123e8014-893a-47f1-86a6-20becc67b59a"
      unitRef="usd">140957000</us-gaap:ResearchAndDevelopmentExpense>
    <dov:ResearchAndDevelopmentExpenseAsAPercentOfRevenue
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzE5MjAw_b7f26e34-a24b-41c6-842a-a918066f89fb"
      unitRef="number">0.02</dov:ResearchAndDevelopmentExpenseAsAPercentOfRevenue>
    <dov:ResearchAndDevelopmentExpenseAsAPercentOfRevenue
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzE5MjEw_315b60bc-1cf1-49f1-af71-e2c46f7d4034"
      unitRef="number">0.021</dov:ResearchAndDevelopmentExpenseAsAPercentOfRevenue>
    <dov:ResearchAndDevelopmentExpenseAsAPercentOfRevenue
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzE5MjIz_27927fff-952f-4d13-984a-43e63d9428c9"
      unitRef="number">0.02</dov:ResearchAndDevelopmentExpenseAsAPercentOfRevenue>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDIz_2bf28288-3323-4d26-a26f-08d5688d94e3">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising Costs&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="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;Advertising costs are expensed when incurred and amounted to $23,685 in 2021, $21,375 in 2020 and $24,609 in 2019. Advertising costs are reported within selling, general and administrative expenses in the Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzE5NDU0_b376999b-59df-4a73-95e5-76f9a4e849fd"
      unitRef="usd">23685000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzE5NDY0_8d73a958-0642-4b53-8e2b-1afa2d722505"
      unitRef="usd">21375000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzE5NDc3_36e4b043-e633-4534-b90a-e6735be71af6"
      unitRef="usd">24609000</us-gaap:AdvertisingExpense>
    <dov:RiskRetentionInsurancePolicyTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDI3_8550ba5a-0f1f-4289-9f6b-3633cd5d97b1">Risk, Retention, InsuranceThe Company has deductibles for its product and commercial general liability claims up to $5.0 million per occurrence, its workers&#x2019; compensation claims up to $0.8 million per occurrence and its automobile liability claims up to $1.0 million per occurrence.&#160;Third-party insurance provides primary-level coverage in excess of these amounts up to certain specified limits. In addition, the Company has excess liability insurance from third-party insurers on both an individual occurrence and an aggregate basis well in excess of the limits of the primary coverage. A worldwide program of property insurance covers the Company&#x2019;s owned and leased property for claims, including business interruption that may occur due to an insured hazard affecting those properties, subject to reasonable deductibles and aggregate limits. The Company&#x2019;s property and casualty insurance programs contain various deductibles that, based on the Company&#x2019;s experience, are typical and customary for a company of its size and risk profile. The Company does not consider any of the deductibles to represent a material risk to the Company. The Company generally maintains deductibles for claims and liabilities related primarily to workers&#x2019; compensation, health and welfare claims, general commercial, product and automobile liability, cybersecurity risks, property damage and business interruption resulting from certain events. The Company accrues for claim exposures that are probable of occurrence and can be reasonably estimated.&#160;As part of the Company&#x2019;s risk management program, insurance is maintained to transfer risk beyond the level of self-retention and provide protection on both an individual claim and annual aggregate basis.</dov:RiskRetentionInsurancePolicyTextBlock>
    <dov:MaximumLimitForSelfInsuranceProductCommercialGeneralLiabilityClaims
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzE5NzM0_997946ea-a96d-4c17-88c9-12d2faabd654"
      unitRef="usd">5000000</dov:MaximumLimitForSelfInsuranceProductCommercialGeneralLiabilityClaims>
    <dov:MaximumLimitForSelfInsuranceWorkersCompensationClaimsExpected
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzE5Nzky_9d691e6f-b99e-4680-a8d2-49dad0e9bf9b"
      unitRef="usd">800000</dov:MaximumLimitForSelfInsuranceWorkersCompensationClaimsExpected>
    <dov:MaximumLimitForSelfInsuranceAutomobileLiabilityClaims
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzE5ODQ4_0a5585a4-64eb-4e7f-b223-a07e94111c72"
      unitRef="usd">1000000</dov:MaximumLimitForSelfInsuranceAutomobileLiabilityClaims>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzI3MDI0_48b0af70-940d-42c4-889f-b5a8450b3e01">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&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="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%;text-decoration:underline"&gt;Recently Issued Accounting Standards&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="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 following standards, issued by the Financial Accounting Standards Board ("FASB"), will, or are expected to, result in a change in practice and/or have a financial impact to the Company&#x2019;s Consolidated Financial Statements:&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="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;In October 2021, the FASB issued ASU 2021-08 Business Combinations (Topic 805)-Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The amendments in this update require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, as if the acquirer had originated the contracts. Under current guidance, the acquirer generally  recognizes  such  contract  assets  and  contract liabilities at fair value on the acquisition date. The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal  years. The amendments in this update should be applied prospectively to business combinations occurring on or after the effective date of  the amendments. Early adoption of the  amendments is permitted, including adoption in an interim period. The Company is in the process of assessing the impact of this ASU on its Consolidated Financial Statements, but does not expect this update to have a material impact.&lt;/span&gt;&lt;/div&gt;&lt;div style="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%;text-decoration:underline"&gt;Recently Adopted Accounting Standards&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In March 2020 and January 2021, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848) Facilitation of the Effects of Reference Rate Reform on Financial Reporting and ASU 2021-01, Reference Rate Reform, Scope, respectively. These updates provide optional guidance for a limited time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform, including expedients and exceptions for applying GAAP to contracts, hedging relationships,and other transactions affected by reference rate reform if certain criteria are met. The amendments in these updates are elective and are effective upon issuance for all entities. The Company adopted the guidance during the third quarter of 2021. The adoption did not have a material impact the Company's Consolidated Financial Statements.&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the impairment model by requiring entities to use a forward-looking approach based on expected losses rather than incurred losses to estimate credit losses on certain types of financial instruments, including trade receivables. This may result in the earlier recognition of allowances for losses. In addition, the FASB issued ASU 2019-04, Codification Improvements to Topic 326 which provides clarity on certain aspects of the amendments in ASU 2016-13. The Company adopted this guidance on January 1, 2020 prospectively.  Upon adoption, the Company recorded a noncash cumulative effect adjustment to retained earnings of $2.1&#160;million, net of $0.6&#160;million of income taxes, on the opening consolidated balance sheet as of January 1, 2020. See Note 8 &#x2014; Credit Losses for further details.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia983d9f28abc4c5b9912e949d29898a8_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzIzMzYz_d37734ed-d109-487c-bd86-0f067e728008"
      unitRef="usd">-2100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <dov:RetainedEarningsEffectTax
      contextRef="ia1f74e66ee01459a886c63dd6d8887dd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMDYvZnJhZzozYjEzM2RjNzljODM0MTdmOWEyY2YzN2MzYjZkMGVlOS90ZXh0cmVnaW9uOjNiMTMzZGM3OWM4MzQxN2Y5YTJjZjM3YzNiNmQwZWU5XzY1OTcwNjk3OTM5MjI_7601491c-a32a-4274-b84a-5fee583b6024"
      unitRef="usd">600000</dov:RetainedEarningsEffectTax>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMTUvZnJhZzphODU0ZTAwNTk4NDA0ZGFjYjlmZmRhYmY4ZWYyNmE2YS90ZXh0cmVnaW9uOmE4NTRlMDA1OTg0MDRkYWNiOWZmZGFiZjhlZjI2YTZhXzk3MDY_877e2154-1050-4016-adcd-84e7a3da5a27">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;2. Revenue&lt;/span&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;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue from contracts with customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;A majority of the Company&#x2019;s revenue is short cycle in nature with shipments within one year from order. A small portion of the Company&#x2019;s revenue derives from contracts extending over one year. The Company's payment terms generally range between 30 to 90 days and vary by the location of businesses, the type of products manufactured to be sold and the volume of products sold, among other factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;Revenue from contracts with customers is disaggregated by segment and geographic location, as they best depict the nature and amount of the Company's revenue.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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;See Note 19 &#x2014; Segment Information for revenue by segment and geographic location.&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Performance 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="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;A majority of the Company&#x2019;s contracts have a single performance obligation which represents, in most cases, the equipment or product being sold to the customer. Some contracts include multiple performance obligations such as a product and the related installation, extended warranty, software and digital solutions, and/or maintenance services. These contracts require judgment in determining the number of performance 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="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 Company has elected to use the practical expedient to not adjust the promised amount of consideration for the effects of a significant financing component if it is expected, at contract inception, that the period between when the Company transfers a promised good or service to a customer, and when the customer pays for that good or service, will be one year or less. Thus, the Company may not consider an advance payment to be a significant financing component, if it is received less than one year before product completion.&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="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 majority of the Company&#x2019;s contracts offer assurance-type warranties in connection with the sale of a product to a customer. Assurance-type warranties provide a customer with assurance that the related product will function as the parties intended because it complies with agreed-upon specifications. Such warranties do not represent a separate performance obligation. &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="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 Company may also offer service-type warranties that provide services to the customer, in addition to the assurance that the product complies with agreed-upon specifications. If a warranty is determined to be a service-type warranty, it represents a distinct service and is treated as a separate performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;For contracts with multiple performance obligations, the Company allocates the total transaction price to each performance obligation in an amount based on the estimated relative standalone selling prices of the promised goods or services underlying each performance obligation.&#160;The Company uses an observable price to determine the standalone selling price for separate performance obligations or a cost plus margin approach when one is not available.&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="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;Over 95% of the Company&#x2019;s performance obligations are recognized at a point in time that relate to the manufacture and sale of a broad range of products and components. Revenue is recognized when control transfers to the customer upon shipment or completion of installation, testing, certification, or other substantive acceptance provisions required under the contract. Less than 5% of the Company&#x2019;s revenue is recognized over time and relates to the sale of equipment or services in which the Company transfers control of a good or service over time and the customer simultaneously receives and consumes the benefits as the Company performs, or the Company's performance creates or enhances an asset the customer controls as the asset is created or enhanced, or the Company's performance does not create an asset with an alternative use to the Company and the Company has an enforceable right to payment for its performance to date plus a reasonable margin.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &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="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;For revenue recognized over time, there are two types of methods for measuring progress and both are relevant to the Company: (1) input methods and (2) output methods. Although this may vary by business, input methods generally are based on costs incurred relative to estimated total costs. Output methods generally are based on a measurement of progress, such as milestone achievement. The businesses use the method and measure of progress that best depicts the transfer of control to the customer of the goods or services to date relative to the remaining goods or services promised under the contract.&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Transaction Price Allocated to the Remaining Performance 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="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;At December&#160;31, 2021, we estimated that $263,085 in revenue is expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period. We expect to recognize approximately 43% of our unsatisfied (or partially unsatisfied) performance obligations as revenue in 2022, with the remaining balance to be recognized in 2023 and thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Remaining consideration, including variable consideration, from contracts with customers is included in the amounts presented in the preceding paragraph and pertains to contracts with multiple performance obligations, extended warranties on products and multi-year maintenance agreements, which are typically recognized as the performance obligation is satisfied.&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="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 Company applied the standard's practical expedient that permits the omission of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which the Company recognizes revenue at the amount to which the Company has the right to invoice for services performed.&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Balances&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="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 following table provides information about contract assets and contract liabilities from contracts with customers:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.081%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:700;line-height:100%"&gt;12/31/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:10pt;font-weight:700;line-height:100%"&gt;12/31/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:10pt;font-weight:700;line-height:100%"&gt;12/31/2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Contract assets&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-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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,440&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,020&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities - current&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:100%"&gt;227,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;184,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;104,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Contract liabilities - non-current&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:100%"&gt;21,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;13,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;10,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Contract assets primarily relate to the Company's right to consideration for work completed but not billed at the reporting date and are recorded in prepaid and other current assets in the Consolidated Balance Sheet. Contract assets are transferred to receivables when the right to consideration becomes unconditional. Contract liabilities relate to advance consideration received from customers or advance billings for which revenue has not been recognized. Current contract liabilities are recorded in deferred revenue and non-current contract liabilities are recorded in other liabilities in the Consolidated Balance Sheet. Contract liabilities are reduced when the associated revenue from the contract is recognized. The increase in current contract liabilities balance as of December&#160;31, 2021 primarily relates to advance payments received from customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 revenue recognized during 2021 and 2020 that was included in the contract liabilities at the beginning of the respective periods amounted to $163.5&#160;million and $99.6&#160;million.&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Costs&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="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;Costs incurred to obtain a customer contract are not material to the Company. The Company elected to apply the practical expedient to not capitalize contract costs to obtain contracts with a duration of one year or less, which are expensed and included within cost of goods and services in the Consolidated Statements of Earnings.&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Critical Accounting Estimates&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="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 are used to determine the amount of variable consideration in contracts, the standalone selling price among separate performance obligations and the measure of progress for contracts where revenue is recognized over time. The Company reviews and updates these estimates regularly.&lt;/span&gt;&lt;/div&gt;Some contracts with customers include variable consideration primarily related to volume rebates. The Company estimates variable consideration at the most likely amount to determine the total consideration which the Company expects to be entitled. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The Company&#x2019;s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <dov:GeneralRangeOfPaymentTerms
      contextRef="ide86c32814f64d4cb7d577721aa9ffe1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMTUvZnJhZzphODU0ZTAwNTk4NDA0ZGFjYjlmZmRhYmY4ZWYyNmE2YS90ZXh0cmVnaW9uOmE4NTRlMDA1OTg0MDRkYWNiOWZmZGFiZjhlZjI2YTZhXzY1OTcwNjk3ODI1ODg_de64de74-b479-4d0e-9a54-db9bfbd12fab">P30D</dov:GeneralRangeOfPaymentTerms>
    <dov:GeneralRangeOfPaymentTerms
      contextRef="i20253deee8004114af951f2b5a8ca8c6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMTUvZnJhZzphODU0ZTAwNTk4NDA0ZGFjYjlmZmRhYmY4ZWYyNmE2YS90ZXh0cmVnaW9uOmE4NTRlMDA1OTg0MDRkYWNiOWZmZGFiZjhlZjI2YTZhXzY1OTcwNjk3ODI2MDA_fbdd06bf-37ac-45ff-8ea0-ae2afcd08502">P90D</dov:GeneralRangeOfPaymentTerms>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i8f3a6f8c2cde4862ad9e9f3d6ebcf9e7_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMTUvZnJhZzphODU0ZTAwNTk4NDA0ZGFjYjlmZmRhYmY4ZWYyNmE2YS90ZXh0cmVnaW9uOmE4NTRlMDA1OTg0MDRkYWNiOWZmZGFiZjhlZjI2YTZhXzQxOTc_30827a7f-b41f-43b0-8969-23698fe7bde9"
      unitRef="number">0.95</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="ibfc2a7318f1d47e2bf7dc6a3c8a09641_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMTUvZnJhZzphODU0ZTAwNTk4NDA0ZGFjYjlmZmRhYmY4ZWYyNmE2YS90ZXh0cmVnaW9uOmE4NTRlMDA1OTg0MDRkYWNiOWZmZGFiZjhlZjI2YTZhXzQ1NzI_c9f8e9b6-c382-47e0-a016-844d92d332f4"
      unitRef="number">0.05</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMTUvZnJhZzphODU0ZTAwNTk4NDA0ZGFjYjlmZmRhYmY4ZWYyNmE2YS90ZXh0cmVnaW9uOmE4NTRlMDA1OTg0MDRkYWNiOWZmZGFiZjhlZjI2YTZhXzU2NTM_198f1380-7887-4358-bcea-4f517148e414"
      unitRef="usd">263085000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i7cc46d7bf6a6430a954719e1ae96b614_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMTUvZnJhZzphODU0ZTAwNTk4NDA0ZGFjYjlmZmRhYmY4ZWYyNmE2YS90ZXh0cmVnaW9uOmE4NTRlMDA1OTg0MDRkYWNiOWZmZGFiZjhlZjI2YTZhXzU4NjY_30c933a5-b723-4f0a-84cb-be4d7c816cb6"
      unitRef="number">0.43</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMTUvZnJhZzphODU0ZTAwNTk4NDA0ZGFjYjlmZmRhYmY4ZWYyNmE2YS90ZXh0cmVnaW9uOmE4NTRlMDA1OTg0MDRkYWNiOWZmZGFiZjhlZjI2YTZhXzk3MDM_2795dc87-8505-43b6-8efe-902122daad64">&lt;div style="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 following table provides information about contract assets and contract liabilities from contracts with customers:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.081%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:700;line-height:100%"&gt;12/31/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:10pt;font-weight:700;line-height:100%"&gt;12/31/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:10pt;font-weight:700;line-height:100%"&gt;12/31/2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Contract assets&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-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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,440&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,020&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities - current&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:100%"&gt;227,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;184,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;104,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Contract liabilities - non-current&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:100%"&gt;21,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;13,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;10,921&#160;&lt;/span&gt;&lt;/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:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMTUvZnJhZzphODU0ZTAwNTk4NDA0ZGFjYjlmZmRhYmY4ZWYyNmE2YS90YWJsZTplNGZlMzBmZTFlOWY0MWYzYWM1YzRiYjIzYmQ3ZDYzYi90YWJsZXJhbmdlOmU0ZmUzMGZlMWU5ZjQxZjNhYzVjNGJiMjNiZDdkNjNiXzItMi0xLTEtMjUxNzM_8bbb32ce-6ca1-4c5d-aa85-a7af2eaa1949"
      unitRef="usd">11440000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMTUvZnJhZzphODU0ZTAwNTk4NDA0ZGFjYjlmZmRhYmY4ZWYyNmE2YS90YWJsZTplNGZlMzBmZTFlOWY0MWYzYWM1YzRiYjIzYmQ3ZDYzYi90YWJsZXJhbmdlOmU0ZmUzMGZlMWU5ZjQxZjNhYzVjNGJiMjNiZDdkNjNiXzItNC0xLTEtMjUxNzM_321f18dd-2324-43d7-9c2a-771307f1bc6f"
      unitRef="usd">15020000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i3387c6cfa97841de80b0474e67a6b42c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMTUvZnJhZzphODU0ZTAwNTk4NDA0ZGFjYjlmZmRhYmY4ZWYyNmE2YS90YWJsZTplNGZlMzBmZTFlOWY0MWYzYWM1YzRiYjIzYmQ3ZDYzYi90YWJsZXJhbmdlOmU0ZmUzMGZlMWU5ZjQxZjNhYzVjNGJiMjNiZDdkNjNiXzItNi0xLTEtMjUxNzM_890b3881-a7d9-45f5-8167-a15f381c066b"
      unitRef="usd">14894000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMTUvZnJhZzphODU0ZTAwNTk4NDA0ZGFjYjlmZmRhYmY4ZWYyNmE2YS90YWJsZTplNGZlMzBmZTFlOWY0MWYzYWM1YzRiYjIzYmQ3ZDYzYi90YWJsZXJhbmdlOmU0ZmUzMGZlMWU5ZjQxZjNhYzVjNGJiMjNiZDdkNjNiXzMtMi0xLTEtMjUxNzM_899511a3-b296-49ae-aa14-3f4416ad45c3"
      unitRef="usd">227549000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMTUvZnJhZzphODU0ZTAwNTk4NDA0ZGFjYjlmZmRhYmY4ZWYyNmE2YS90YWJsZTplNGZlMzBmZTFlOWY0MWYzYWM1YzRiYjIzYmQ3ZDYzYi90YWJsZXJhbmdlOmU0ZmUzMGZlMWU5ZjQxZjNhYzVjNGJiMjNiZDdkNjNiXzMtNC0xLTEtMjUxNzM_a4635d71-34d5-441a-8c4e-81ceffe39329"
      unitRef="usd">184845000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i3387c6cfa97841de80b0474e67a6b42c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMTUvZnJhZzphODU0ZTAwNTk4NDA0ZGFjYjlmZmRhYmY4ZWYyNmE2YS90YWJsZTplNGZlMzBmZTFlOWY0MWYzYWM1YzRiYjIzYmQ3ZDYzYi90YWJsZXJhbmdlOmU0ZmUzMGZlMWU5ZjQxZjNhYzVjNGJiMjNiZDdkNjNiXzMtNi0xLTEtMjUxNzM_2b4eee8e-14f7-469a-88b5-27c017497030"
      unitRef="usd">104901000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMTUvZnJhZzphODU0ZTAwNTk4NDA0ZGFjYjlmZmRhYmY4ZWYyNmE2YS90YWJsZTplNGZlMzBmZTFlOWY0MWYzYWM1YzRiYjIzYmQ3ZDYzYi90YWJsZXJhbmdlOmU0ZmUzMGZlMWU5ZjQxZjNhYzVjNGJiMjNiZDdkNjNiXzQtMi0xLTEtMjUxNzM_07fb709f-3945-4bc2-82a2-2750da567f28"
      unitRef="usd">21513000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMTUvZnJhZzphODU0ZTAwNTk4NDA0ZGFjYjlmZmRhYmY4ZWYyNmE2YS90YWJsZTplNGZlMzBmZTFlOWY0MWYzYWM1YzRiYjIzYmQ3ZDYzYi90YWJsZXJhbmdlOmU0ZmUzMGZlMWU5ZjQxZjNhYzVjNGJiMjNiZDdkNjNiXzQtNC0xLTEtMjUxNzM_f7e07963-e511-47b7-8daa-06bcca63ce07"
      unitRef="usd">13921000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i3387c6cfa97841de80b0474e67a6b42c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMTUvZnJhZzphODU0ZTAwNTk4NDA0ZGFjYjlmZmRhYmY4ZWYyNmE2YS90YWJsZTplNGZlMzBmZTFlOWY0MWYzYWM1YzRiYjIzYmQ3ZDYzYi90YWJsZXJhbmdlOmU0ZmUzMGZlMWU5ZjQxZjNhYzVjNGJiMjNiZDdkNjNiXzQtNi0xLTEtMjUxNzM_a1e57405-0d36-414e-9527-5f2c7e34c3a2"
      unitRef="usd">10921000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMTUvZnJhZzphODU0ZTAwNTk4NDA0ZGFjYjlmZmRhYmY4ZWYyNmE2YS90ZXh0cmVnaW9uOmE4NTRlMDA1OTg0MDRkYWNiOWZmZGFiZjhlZjI2YTZhXzgyNDE_30a8279a-54e8-4d61-8cd7-0f158c796a84"
      unitRef="usd">163500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMTUvZnJhZzphODU0ZTAwNTk4NDA0ZGFjYjlmZmRhYmY4ZWYyNmE2YS90ZXh0cmVnaW9uOmE4NTRlMDA1OTg0MDRkYWNiOWZmZGFiZjhlZjI2YTZhXzgyNDg_d85c02d1-945c-4415-8222-90a176913139"
      unitRef="usd">99600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzYyNzY_a019d85c-d412-4be2-abaf-d9f7a59677ac">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021&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="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;During the year ended December 31, 2021, the Company acquired nine businesses in separate transactions for total consideration of $1,125,077, net of cash acquired of $19,040 and including contingent consideration of $13,002. These businesses were acquired to complement and expand upon existing operations within the Clean Energy &amp;amp; Fueling, Engineered Products, Imaging &amp;amp; Identification, and Pumps &amp;amp; Process Solutions segments. The goodwill recorded as a result of these acquisitions represents the economic benefits expected to be derived from the workforce of the acquired businesses and operational synergies. Goodwill of $195,127 is deductible for income tax purposes and $386,990 is non-deductible for income tax purposes for these acquisitions. &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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;RegO&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="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;On December 28, 2021, the Company acquired 100% of the voting stock of ECI Holding Company, LLC ("RegO"), a provider of highly-engineered, mission-critical components and services that facilitate the production, storage, and distribution of cryogenic gases, for $624,693, net of cash acquired. The RegO acquisition strengthens the Company's offering for the hydrogen ("H2"), liquefied natural gas ("LNG"), and liquefied petroleum gas ("LPG") applications, as well as Dover's participation in the attractive cryogenic industrial gases end market within the Clean Energy &amp;amp; Fueling segment. In connection with this acquisition, the Company recorded goodwill of $165,810 deductible for income tax purposes and $111,166 non-deductible for income tax purposes and intangible assets of $173,000 for customer intangibles, $40,000 for patents and $21,000 for trademarks. The fair value for customer intangibles at the acquisition date was determined using the multi-period excess earnings method under the income approach. The fair value measurements of intangible assets are based on significant unobservable inputs, and thus represent Level 3 inputs. Significant assumptions used in assessing the fair values of intangible assets include discounted future cash flows, customer attrition rates and discount rates. The fair value of assets acquired also includes trade receivables of $34,252. The gross amount is $34,623, of which $371 is expected to be uncollectible. The fair values of the assets acquired and liabilities assumed, and the related tax balances, are based on preliminary estimates and assumptions. These preliminary estimates and assumptions could change significantly during the measurement period as the Company finalizes the valuations of the assets acquired and liabilities assumed, and the related tax balances. &lt;/span&gt;&lt;/div&gt;&lt;div style="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 following presents the preliminary allocation of purchase price, net of cash acquired of $10,382, to the assets acquired and liabilities assumed under the RegO acquisition, based on their estimated fair values at acquisition date:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;77,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,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="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:100%"&gt;Other assets and deferred charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Net assets acquired&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:100%"&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:100%"&gt;624,693&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acme Cryogenics&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="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;On December 16, 2021, the Company acquired 100% of the voting stock of Acme Cryo Intermediate Inc. ("Acme Cryogenics"), a provider of highly-engineered, mission-critical components and services that facilitate the production, storage, and distribution of cryogenic gases, for $293,522, net of cash acquired. The Acme Cryogenics acquisition strengthens the Company's offering for the H2, LNG, and LPG applications, as well as Dover's participation in the attractive cryogenic industrial gases end market within the Clean Energy &amp;amp; Fueling segment. In connection with this acquisition, the Company recorded goodwill of $169,209 non-deductible for income tax purposes and intangible assets of $99,000 for customer intangibles, $21,800 for unpatented technology and $6,500 for trademarks. The fair value for customer intangibles at the acquisition date was determined using the multi-period excess earnings method under the income approach. The fair value measurements of intangible assets are based on significant unobservable inputs, and thus represent Level 3 inputs. Significant assumptions used in assessing the fair values of intangible assets include discounted future cash flows, customer attrition rates and discount rates. The fair value of assets acquired also includes trade receivables of $15,130. The gross amount is $15,798, of which $668 is expected to be uncollectible. The fair values of the assets acquired and liabilities assumed, and the related tax balances, are based on preliminary estimates and assumptions. These preliminary estimates and assumptions could change significantly during the measurement period as the Company finalizes the valuations of the assets acquired and liabilities assumed, and the related tax balances.&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="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 following presents the preliminary allocation of purchase price to the assets acquired and liabilities assumed under the Acme Cryogenics acquisition, based on their estimated fair values at acquisition date:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Current assets, net of cash acquired&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;29,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Other assets and deferred charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,067)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Net assets acquired&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:100%"&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:100%"&gt;293,522&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other acquisitions&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="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;On October 15, 2021, the Company acquired 100% of the voting stock of LIQAL B.V. ("LIQAL"), a turnkey supplier of LNG, hydrogen refueling equipment and solutions, and micro liquefaction solutions, for $27,701, net of cash acquired and including contingent consideration. The LIQAL acquisition strengthens the Company's offering of LNG and hydrogen products and solutions, as well as significant innovation capabilities and proprietary technologies, within the Clean Energy &amp;amp; Fueling segment. In connection with this acquisition, the Company recorded goodwill of $23,473 and intangible assets of $8,235, primarily related to customer intangibles.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;On September 15, 2021, the Company acquired 100% of the voting stock of The Espy Corporation ("Espy"), a manufacturer of advanced electronic radio frequency sensor systems, for $60,457, net of cash acquired. The Espy acquisition strengthens the Company's offering of complete signal intelligence systems with integrated software within the Engineered Products segment. In connection with this acquisition, the Company recorded goodwill of $29,317 and intangible assets of $21,100, primarily related to customer intangibles. The Espy acquisition will be treated as an asset acquisition for U.S. income tax purposes, resulting in the goodwill and intangibles being classified as tax deductible.&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="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;On July 23, 2021, the Company acquired 100% of the voting stock of CDS Visual, Inc. ("CDS Visual"), a leading provider of 3D visualization solutions tailored for industrial applications, for $29,147, net of cash acquired. The CDS Visual acquisition extends the Company's reach of customer-facing digital capabilities within the Engineered Products segment. In connection with this acquisition, the Company recorded goodwill of $20,863 and intangible assets of $9,930, primarily related to technology.&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="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;On June 24, 2021, the Company acquired 100% of the voting stock of Blue Bite LLC ("Blue Bite"), a leading provider of consumer engagement and brand protection software solutions, for $30,143, net of cash acquired and including contingent consideration. The Blue Bite acquisition strengthens the Company's offering of product traceability and authentication solutions within the Imaging &amp;amp; Identification segment. In connection with this acquisition, the Company recorded goodwill of $20,458 and intangible assets of $13,250, primarily related to technology. &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="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;On June 23, 2021, the Company acquired 100% of the voting stock of Quantex Arc Limited ("Quantex"), a leading provider of single-use, recyclable pumps, for $23,747, net of cash acquired and including contingent consideration. The Quantex acquisition enhances the offering of single-use pumps for biopharma and other hygienic applications within the Pumps &amp;amp; Process Solutions segment. In connection with this acquisition, the Company recorded goodwill of $14,327 and intangible assets of $11,034, primarily related to patented technology.&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="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;On April 19, 2021, the Company acquired 100% of the voting stock of AvaLAN Wireless Systems, Incorporated ("AvaLAN"), a leading provider of secure wireless communications solutions for the convenience and fuel retail industry, for $34,144, net of cash acquired. The AvaLAN acquisition extends the Company's reach into the systems and software offering within the Clean Energy &amp;amp; Fueling segment. In connection with this acquisition, the Company recorded goodwill of $26,803 and intangible assets of $14,630, primarily related to customer intangibles.&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="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;One other immaterial acquisition was completed during the year ended December&#160;31, 2021, within the Pumps &amp;amp; Process Solutions segment.&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="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 following presents, for the seven acquisitions other than RegO and Acme Cryogenics, the preliminary allocation of purchase price to the assets acquired and liabilities assumed, based on their estimated fair values at acquisition date:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Current assets, net of cash acquired&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;12,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Other assets and deferred charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;4,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Net assets acquired&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:100%"&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:100%"&gt;206,862&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 acquisition-related costs incurred for all 2021 acquisitions are not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 amounts assigned to goodwill and major intangible asset classifications for all 2021 acquisitions were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.027%"/&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:10pt;font-weight:700;line-height:100%"&gt;Amount allocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:10pt;font-weight:700;line-height:100%"&gt;Useful life &lt;br/&gt;(in years)&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:100%"&gt;Goodwill - tax deductible&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,127&#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 colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;na&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill - non deductible&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;386,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;na&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:100%"&gt;Customer intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;310,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;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;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&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:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;49,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="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:100%"&gt;7&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:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&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;12&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:100%"&gt;Unpatented 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:400;line-height:100%"&gt;44,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;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;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&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:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;35,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&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;16&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 #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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;1,021,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;/table&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2020&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="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;During the year ended December 31, 2020, the Company acquired six businesses in separate transactions for total consideration of $335,786, net of cash acquired. These businesses were acquired to complement and expand upon existing operations within the Clean Energy &amp;amp; Fueling, Imaging &amp;amp; Identification, Pumps &amp;amp; Process Solutions, and Engineered Products segments. The goodwill recorded as a result of these acquisitions represents the economic benefits expected to be derived from product line expansions and operational synergies.&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="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;On December 30, 2020, the Company acquired 100% of the voting stock of Innovative Control Systems, Inc. (&#x201c;ICS&#x201d;), a leading provider of car wash controllers, payment terminals, point-of-sale and wash site management software solutions, for $77,030, net of cash acquired. The ICS acquisition enhances the Clean Energy &amp;amp; Fueling segment's participation in the growing vehicle wash market and enhances the Company's offerings, business mix and recurring revenue stream with high-value hardware and software solutions critical to vehicle wash workflows and operations. In connection with this acquisition, the Company recorded goodwill of $47,339 and intangible assets of $33,525, primarily related to customer intangibles.&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="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;On August 20, 2020, the Company acquired 100% of the voting stock of Solaris Laser S.A. ("Solaris"), a global manufacturer of product identification and traceability solutions, for $18,680, net of cash acquired. The Solaris acquisition enhances the Imaging &amp;amp; Identification segment's growing laser technology product line and further strengthens its position as a leading provider of marking and coding equipment and solutions. In connection with this acquisition, the Company recorded goodwill of $12,230 and intangible assets of $3,280, primarily related to unpatented technology.&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="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;On April 30, 2020, the Company acquired 100% of the voting stock of Em-tec GmbH ("Em-tec"), a leading designer and manufacturer of flow measurement devices that serve a wide array of medical and biopharmaceutical applications, for $30,396, net of cash acquired. The Em-tec acquisition further expands the Company's reach into biopharma and other hygienic applications and enhances its portfolio of flow control technologies within the Pumps &amp;amp; Process Solutions segment. In connection with this acquisition, the Company recorded goodwill of $19,572 and intangible assets of $8,344, primarily related to customer intangibles.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;On February 18, 2020, the Company acquired 100% of the voting stock of So. Cal. Soft-Pak, Incorporated ("Soft-Pak"), a leading specialized provider of integrated back office, route management and customer relationship management software solutions to the waste and recycling fleet industry, for $45,500, net of cash acquired. The Soft-Pak acquisition strengthens the digital offerings within the Engineered Products segment. In connection with this acquisition, the Company recorded goodwill of $33,183 and intangible assets of $12,800, primarily related to customer intangibles.&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="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;On January 24, 2020, the Company acquired 100% of the voting stock of Sys-Tech Solutions, Inc. ("Systech"), a leading provider of product traceability, regulatory compliance and brand-protection software and solutions to pharmaceutical and consumer products manufacturers, for $161,830,  net of cash acquired. The Systech acquisition strengthens the portfolio of solutions offered by the Imaging &amp;amp; Identification segment. In connection with this acquisition, the Company recorded goodwill of $91,493 and intangible assets of $76,100, primarily related to customer intangibles.&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="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;One other immaterial acquisition was completed during the year ended December 31, 2020, within the Pumps &amp;amp; Process Solutions segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 following presents the allocation of purchase price to the assets acquired and liabilities assumed, based on their estimated fair values at acquisition date:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Current assets, net of cash acquired&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;44,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Other assets and deferred charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;12,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,803)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,834)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Net assets acquired&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:100%"&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:100%"&gt;335,786&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 amounts assigned to goodwill and major intangible asset classifications were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.027%"/&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:10pt;font-weight:700;line-height:100%"&gt;Amount allocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:10pt;font-weight:700;line-height:100%"&gt;Useful life &lt;br/&gt;(in years)&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:100%"&gt;Goodwill - tax deductible&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,183&#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 colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;na&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill - non deductible&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;172,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;na&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:100%"&gt;Customer intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;103,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;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;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&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:100%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Unpatented 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:400;line-height:100%"&gt;21,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&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;9&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:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;9,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;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:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 #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:400;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:400;line-height:100%"&gt;339,854&#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 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;/table&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2019&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="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;During the year ended December 31, 2019, the Company acquired three businesses in separate transactions for total consideration of $216,398, net of cash acquired and including contingent consideration. On May 7, 2019, the Company acquired the assets of the All-Flo Pump Company, Limited business, within the Pumps &amp;amp; Process Solutions segment, for total consideration of $39,954. On January 25, 2019, the Company acquired the assets of Belanger, Inc., within the Clean Energy &amp;amp; Fueling segment for $175,350, net of cash acquired.&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="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;One other immaterial acquisition was completed during the year ended December 31, 2019, which included contingent consideration, within the Pumps &amp;amp; Process Solutions segment.&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="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 following presents the allocation of purchase price to the assets acquired and liabilities assumed, based on their estimated fair values at acquisition date:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Current assets, net of cash acquired&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;14,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Other assets and deferred charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/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:100%"&gt;Net assets acquired&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:100%"&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:100%"&gt;216,398&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 assigned to goodwill and major intangible asset classifications were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.027%"/&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:10pt;font-weight:700;line-height:100%"&gt;Amount allocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:10pt;font-weight:700;line-height:100%"&gt;Useful life &lt;br/&gt;(in years)&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:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,512&#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 colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;na&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:#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;Customer intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;68,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&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;13&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:100%"&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:400;line-height:100%"&gt;16,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;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:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;7,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 #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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;211,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;/table&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Pro forma Information (Unaudited)&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="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 following unaudited pro forma results of operations reflect the 2021 acquisitions of RegO and Acme Cryogenics as if they had occurred on January 1, 2020. The pro forma information is not necessarily indicative of the results that actually would have occurred, nor does it indicate future operating results of the combined companies. The pro forma earnings are adjusted to reflect the comparable impact of additional depreciation and amortization expense, net of tax, resulting from the fair value measurement of tangible and intangible assets; nonrecurring acquisition-related costs, net of tax, of $5,855; and inventory step-up charges, net of tax, of $15,082. These unaudited pro forma adjustments are based upon preliminary purchase price allocations. The actual revenues and earnings for RegO and Acme Cryogenics from the date of acquisition on December 28, 2021 and December 16, 2021, respectively, to December 31, 2021 were not material.&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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.016%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;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;As reported&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: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:400;line-height:100%"&gt;7,907,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;6,683,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;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;Pro forma (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;8,163,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;6,920,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Earnings:&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="padding:2px 1pt 2px 25pt;text-align:left;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;As reported&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;1,123,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;683,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Pro forma (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,145,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;669,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;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="display:none"/&gt;&lt;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;/table&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="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 pro forma results for the remaining seven acquisitions in 2021, as well as the acquisitions in 2020 and 2019 are not presented as they are not considered material.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0Xzcz_62995134-16d0-4c90-a184-86e914aad947"
      unitRef="business">9000</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzEzOQ_9b5b59c6-fded-4e38-85af-f97ce15366ce"
      unitRef="usd">1125077000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzEwOTk1MTE2ODYxOTI_92c19b99-cd49-4e85-be3b-db9f344d76ce"
      unitRef="usd">19040000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:AssetAcquisitionContingentConsiderationLiability
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzEwOTk1MTE2ODYxODE_6cece821-c874-4349-9167-3e0a128deef9"
      unitRef="usd">13002000</us-gaap:AssetAcquisitionContingentConsiderationLiability>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i17b5f71b38844882920739d0450775db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc0NTU4Mjc_be8ec03d-e260-40b9-9a5b-2b8a88a399dc"
      unitRef="usd">195127000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <dov:GoodwillAcquiredDuringPeriodNonDeductibleForIncomeTax
      contextRef="i17b5f71b38844882920739d0450775db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc0NTU4Mzc_5e7465c7-4489-4464-b332-b07d55c72ab2"
      unitRef="usd">386990000</dov:GoodwillAcquiredDuringPeriodNonDeductibleForIncomeTax>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="id5eca64281c1491e86a980ce6acc14df_I20211228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzY1OTcwNjk3OTU1Mjg_e5b96141-a0aa-4ca1-a5eb-639a9ea294eb"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if75549bf34d64375a418e4b4bead3858_D20211228-20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzEwOTk1MTE2NTYwMTg_574838e4-4801-42fb-ab9a-0702e2e89608"
      unitRef="usd">624693000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="id5eca64281c1491e86a980ce6acc14df_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc1NDAyNzU_f7b9fe6e-ac6c-4667-aefc-717e7e06bfb8"
      unitRef="usd">165810000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <dov:GoodwillAcquiredDuringPeriodNonDeductibleForIncomeTax
      contextRef="id5eca64281c1491e86a980ce6acc14df_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc1NDAyODM_5f644d6d-7fd1-49cb-ba22-14750402a89f"
      unitRef="usd">111166000</dov:GoodwillAcquiredDuringPeriodNonDeductibleForIncomeTax>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ibdfab7acba6a4122963996975d41f3ad_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc1NDAyOTU_5303c8da-0607-4f66-a608-1a96062ee331"
      unitRef="usd">173000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i1f335a77fe5944389576c2d23e55d623_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc1NDAzMDM_5702be0a-7b17-43c6-aaeb-9e324d8a1b95"
      unitRef="usd">40000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i24f240a8075d4b8495850d1ed1a3d05a_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc1NDAzMDc_82bafb5c-1899-4ad4-9d66-55c21dba0a73"
      unitRef="usd">21000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="id5eca64281c1491e86a980ce6acc14df_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc1NDAzMTk_8b8659b1-aded-4180-9d04-188d41f029a8"
      unitRef="usd">34252000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <dov:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedReceivablesNet
      contextRef="id5eca64281c1491e86a980ce6acc14df_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc1NDAzMjg_6c6d06ab-40b3-4f62-bb05-fe97ee578053"
      unitRef="usd">34623000</dov:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedReceivablesNet>
    <dov:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedReceivablesAllowance
      contextRef="id5eca64281c1491e86a980ce6acc14df_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc1NDAzMzY_2666daa6-8c7e-42ad-a042-7e9fd1d969e5"
      unitRef="usd">371000</dov:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedReceivablesAllowance>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzY1OTcwNjk4NjUwNTY_5c43446b-fc5a-41f7-90d2-ab3d99468dd8">&lt;div style="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 following presents the preliminary allocation of purchase price, net of cash acquired of $10,382, to the assets acquired and liabilities assumed under the RegO acquisition, based on their estimated fair values at acquisition date:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;77,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,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="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:100%"&gt;Other assets and deferred charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Net assets acquired&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:100%"&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:100%"&gt;624,693&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 presents the preliminary allocation of purchase price to the assets acquired and liabilities assumed under the Acme Cryogenics acquisition, based on their estimated fair values at acquisition date:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Current assets, net of cash acquired&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;29,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Other assets and deferred charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,067)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Net assets acquired&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:100%"&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:100%"&gt;293,522&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 presents, for the seven acquisitions other than RegO and Acme Cryogenics, the preliminary allocation of purchase price to the assets acquired and liabilities assumed, based on their estimated fair values at acquisition date:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Current assets, net of cash acquired&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;12,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Other assets and deferred charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;4,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Net assets acquired&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:100%"&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:100%"&gt;206,862&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 presents the allocation of purchase price to the assets acquired and liabilities assumed, based on their estimated fair values at acquisition date:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Current assets, net of cash acquired&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;44,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Other assets and deferred charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;12,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,803)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,834)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Net assets acquired&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:100%"&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:100%"&gt;335,786&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 presents the allocation of purchase price to the assets acquired and liabilities assumed, based on their estimated fair values at acquisition date:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Current assets, net of cash acquired&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;14,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Other assets and deferred charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/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:100%"&gt;Net assets acquired&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:100%"&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:100%"&gt;216,398&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="if75549bf34d64375a418e4b4bead3858_D20211228-20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc1NDExNzQ_97cf579c-0381-48f1-95bb-f1cd78d72b82"
      unitRef="usd">10382000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="id5eca64281c1491e86a980ce6acc14df_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToxYjEzOTg0NzRiNjQ0OGMzOWU1ZDJiN2FmOGNkNmJjOS90YWJsZXJhbmdlOjFiMTM5ODQ3NGI2NDQ4YzM5ZTVkMmI3YWY4Y2Q2YmM5XzEtMS0xLTEtNTE1MzY_8b8659b1-aded-4180-9d04-188d41f029a8"
      unitRef="usd">34252000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="id5eca64281c1491e86a980ce6acc14df_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToxYjEzOTg0NzRiNjQ0OGMzOWU1ZDJiN2FmOGNkNmJjOS90YWJsZXJhbmdlOjFiMTM5ODQ3NGI2NDQ4YzM5ZTVkMmI3YWY4Y2Q2YmM5XzItMS0xLTEtNTE1MzY_90cbed69-ebbd-49dc-955a-40419d55b980"
      unitRef="usd">77954000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="id5eca64281c1491e86a980ce6acc14df_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToxYjEzOTg0NzRiNjQ0OGMzOWU1ZDJiN2FmOGNkNmJjOS90YWJsZXJhbmdlOjFiMTM5ODQ3NGI2NDQ4YzM5ZTVkMmI3YWY4Y2Q2YmM5XzMtMS0xLTEtNTE1MzY_e02943e7-75a7-4149-80b6-dc083e1934fc"
      unitRef="usd">2958000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="id5eca64281c1491e86a980ce6acc14df_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToxYjEzOTg0NzRiNjQ0OGMzOWU1ZDJiN2FmOGNkNmJjOS90YWJsZXJhbmdlOjFiMTM5ODQ3NGI2NDQ4YzM5ZTVkMmI3YWY4Y2Q2YmM5XzItMS0xLTEtNDg3Mjg_99a422ca-8da6-4d21-8f9d-738d32400c3d"
      unitRef="usd">52053000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill
      contextRef="id5eca64281c1491e86a980ce6acc14df_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToxYjEzOTg0NzRiNjQ0OGMzOWU1ZDJiN2FmOGNkNmJjOS90YWJsZXJhbmdlOjFiMTM5ODQ3NGI2NDQ4YzM5ZTVkMmI3YWY4Y2Q2YmM5XzMtMS0xLTEtNDg3Mjg_028f4649-0ba4-42cf-bc15-bc967a30f99d"
      unitRef="usd">276976000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="id5eca64281c1491e86a980ce6acc14df_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToxYjEzOTg0NzRiNjQ0OGMzOWU1ZDJiN2FmOGNkNmJjOS90YWJsZXJhbmdlOjFiMTM5ODQ3NGI2NDQ4YzM5ZTVkMmI3YWY4Y2Q2YmM5XzQtMS0xLTEtNDg3Mjg_6e20d6f1-cfe3-49dd-87bb-a99ff17189ad"
      unitRef="usd">234000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets
      contextRef="id5eca64281c1491e86a980ce6acc14df_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToxYjEzOTg0NzRiNjQ0OGMzOWU1ZDJiN2FmOGNkNmJjOS90YWJsZXJhbmdlOjFiMTM5ODQ3NGI2NDQ4YzM5ZTVkMmI3YWY4Y2Q2YmM5XzUtMS0xLTEtNDg3Mjg_6ef2197c-8735-4c43-8e4f-45c415cb5bc5"
      unitRef="usd">884000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="id5eca64281c1491e86a980ce6acc14df_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToxYjEzOTg0NzRiNjQ0OGMzOWU1ZDJiN2FmOGNkNmJjOS90YWJsZXJhbmdlOjFiMTM5ODQ3NGI2NDQ4YzM5ZTVkMmI3YWY4Y2Q2YmM5XzYtMS0xLTEtNDg3Mjg_088c8504-d574-4117-adc0-7ace92fbcd3b"
      unitRef="usd">19480000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="id5eca64281c1491e86a980ce6acc14df_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToxYjEzOTg0NzRiNjQ0OGMzOWU1ZDJiN2FmOGNkNmJjOS90YWJsZXJhbmdlOjFiMTM5ODQ3NGI2NDQ4YzM5ZTVkMmI3YWY4Y2Q2YmM5XzctMS0xLTEtNDg3Mjg_5a034745-59cb-4d1f-886b-37aa0dbbcf78"
      unitRef="usd">34904000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="id5eca64281c1491e86a980ce6acc14df_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToxYjEzOTg0NzRiNjQ0OGMzOWU1ZDJiN2FmOGNkNmJjOS90YWJsZXJhbmdlOjFiMTM5ODQ3NGI2NDQ4YzM5ZTVkMmI3YWY4Y2Q2YmM5XzgtMS0xLTEtNTA4NzY_d3324e67-1c7b-4ccd-ae38-f5da832aec50"
      unitRef="usd">624693000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i26735ed911dc4f31b97eb8fd5658e817_I20211216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzY1OTcwNjk3OTU1MzQ_9d65d18e-56d5-488f-aae3-c1398d86d2f9"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6cc050f7b48e43cba7da3f821e33f0f7_D20211216-20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzEwOTk1MTE2NTQ5OTg_c6fcb918-61b5-4aa5-811d-8cb9f656a460"
      unitRef="usd">293522000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <dov:GoodwillAcquiredDuringPeriodNonDeductibleForIncomeTax
      contextRef="i26735ed911dc4f31b97eb8fd5658e817_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzEwOTk1MTE2NTU1MDQ_2e5dacd5-8469-4c68-a202-eeb9ea4ebce5"
      unitRef="usd">169209000</dov:GoodwillAcquiredDuringPeriodNonDeductibleForIncomeTax>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ic2cbfdd69e09445795389b2d895baa99_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc1NDAzNjU_6189dbf7-a84e-40fc-8b9e-c321eaa0da6a"
      unitRef="usd">99000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i1148b58fe0a44505bd38552feafbc5a1_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc1NDAzNzM_40c25e2a-4440-4e79-ad7b-bc3ca993d11f"
      unitRef="usd">21800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ic7ae6773468e44cca6e84dca244b2fa9_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc1NDAzODE_aa1b96ac-d788-4aff-975f-4d1047b43f74"
      unitRef="usd">6500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i26735ed911dc4f31b97eb8fd5658e817_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc1NDAzNDE_4ce7566a-5ceb-4552-8ad2-a8d55996d5ed"
      unitRef="usd">15130000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <dov:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedReceivablesGross
      contextRef="i26735ed911dc4f31b97eb8fd5658e817_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc1NDAzNDk_2f9801db-673f-4dae-944f-34aea0491539"
      unitRef="usd">15798000</dov:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedReceivablesGross>
    <dov:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedReceivablesAllowance
      contextRef="i26735ed911dc4f31b97eb8fd5658e817_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc1NDAzNTc_05918b19-486f-491d-9fcd-2a1f3e495fea"
      unitRef="usd">668000</dov:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedReceivablesAllowance>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i26735ed911dc4f31b97eb8fd5658e817_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpmZjVmZDJlZjMyNGI0MGJhYjYxNmUxODU1OGUwNDA3MS90YWJsZXJhbmdlOmZmNWZkMmVmMzI0YjQwYmFiNjE2ZTE4NTU4ZTA0MDcxXzEtMS0xLTEtNDg3NjA_926d57aa-e5a9-417f-a4da-88b55d3e9a53"
      unitRef="usd">29345000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i26735ed911dc4f31b97eb8fd5658e817_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpmZjVmZDJlZjMyNGI0MGJhYjYxNmUxODU1OGUwNDA3MS90YWJsZXJhbmdlOmZmNWZkMmVmMzI0YjQwYmFiNjE2ZTE4NTU4ZTA0MDcxXzItMS0xLTEtNDg3NjA_3df39679-b3bb-4301-9105-d17cd8ad42fd"
      unitRef="usd">8750000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <dov:GoodwillAcquiredDuringPeriodNonDeductibleForIncomeTax
      contextRef="i26735ed911dc4f31b97eb8fd5658e817_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpmZjVmZDJlZjMyNGI0MGJhYjYxNmUxODU1OGUwNDA3MS90YWJsZXJhbmdlOmZmNWZkMmVmMzI0YjQwYmFiNjE2ZTE4NTU4ZTA0MDcxXzMtMS0xLTEtNDg3NjA_2e5dacd5-8469-4c68-a202-eeb9ea4ebce5"
      unitRef="usd">169209000</dov:GoodwillAcquiredDuringPeriodNonDeductibleForIncomeTax>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i26735ed911dc4f31b97eb8fd5658e817_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpmZjVmZDJlZjMyNGI0MGJhYjYxNmUxODU1OGUwNDA3MS90YWJsZXJhbmdlOmZmNWZkMmVmMzI0YjQwYmFiNjE2ZTE4NTU4ZTA0MDcxXzQtMS0xLTEtNDg3NjA_01c502af-ed4f-4cce-b42a-9c240262a4d6"
      unitRef="usd">127300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets
      contextRef="i26735ed911dc4f31b97eb8fd5658e817_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpmZjVmZDJlZjMyNGI0MGJhYjYxNmUxODU1OGUwNDA3MS90YWJsZXJhbmdlOmZmNWZkMmVmMzI0YjQwYmFiNjE2ZTE4NTU4ZTA0MDcxXzUtMS0xLTEtNDg3NjA_3fe99658-a6d1-437d-8634-49d9511b7994"
      unitRef="usd">5057000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i26735ed911dc4f31b97eb8fd5658e817_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpmZjVmZDJlZjMyNGI0MGJhYjYxNmUxODU1OGUwNDA3MS90YWJsZXJhbmdlOmZmNWZkMmVmMzI0YjQwYmFiNjE2ZTE4NTU4ZTA0MDcxXzYtMS0xLTEtNDg3NjA_5eaaf602-e842-457e-9ff5-291764e677fe"
      unitRef="usd">9072000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="i26735ed911dc4f31b97eb8fd5658e817_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpmZjVmZDJlZjMyNGI0MGJhYjYxNmUxODU1OGUwNDA3MS90YWJsZXJhbmdlOmZmNWZkMmVmMzI0YjQwYmFiNjE2ZTE4NTU4ZTA0MDcxXzctMS0xLTEtNDg3NjA_d1a93678-cb56-4d8e-ae74-cd0a06f97681"
      unitRef="usd">37067000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i26735ed911dc4f31b97eb8fd5658e817_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpmZjVmZDJlZjMyNGI0MGJhYjYxNmUxODU1OGUwNDA3MS90YWJsZXJhbmdlOmZmNWZkMmVmMzI0YjQwYmFiNjE2ZTE4NTU4ZTA0MDcxXzgtMS0xLTEtNTA5MTY_0e275f44-7ed8-46af-9f16-b879452c4bc3"
      unitRef="usd">293522000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="id7da70a9eefd4ea4a1c48559ca0013ba_I20211015"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzY1OTcwNjk3OTU1NDA_9607b67e-74de-4f6e-bba0-493230fa6df6"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="id610271007bb489aab5dc36b78637cbf_D20211015-20211015"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzEwOTk1MTE2NTMxMzE_96b89693-3091-4701-b252-022c7d52b73a"
      unitRef="usd">27701000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:Goodwill
      contextRef="id7da70a9eefd4ea4a1c48559ca0013ba_I20211015"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzEwOTk1MTE2NTM2NzM_1364b35a-b728-4101-95e5-7687a78054da"
      unitRef="usd">23473000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="id7da70a9eefd4ea4a1c48559ca0013ba_I20211015"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzEwOTk1MTE2NTM2ODE_36b5fc53-b661-407a-857c-12176e8f6cd6"
      unitRef="usd">8235000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i11b4c43fcb65425ca5f79668172f731a_I20210915"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzY1OTcwNjk3ODYwODM_a54556b5-825a-4430-b2dd-3802b2de7b36"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i43aa3bc5ca794dad89b6e34a35cf88da_D20210915-20210915"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0Xzc3Mg_97c02532-a0c8-436d-8805-358f676e9f60"
      unitRef="usd">60457000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Goodwill
      contextRef="i11b4c43fcb65425ca5f79668172f731a_I20210915"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzExNTc_82b27e4e-a818-4e52-899b-7c65fad1ecd9"
      unitRef="usd">29317000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i11b4c43fcb65425ca5f79668172f731a_I20210915"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzExODU_ca1c2b6a-3d18-4683-ae2e-d5c5c09c00c0"
      unitRef="usd">21100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i04c2d399458741da8df8c9a5ddf9ebf4_I20210723"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzY1OTcwNjk3ODYwODk_891453f4-0ecc-45a6-8438-aad4cfc0a40c"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i05f7c205de48452ba653afa661a1f608_D20210723-20210723"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc0NTEwODA_0d603bc7-5f84-48e0-ae9b-6bec76b09edf"
      unitRef="usd">29147000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Goodwill
      contextRef="i04c2d399458741da8df8c9a5ddf9ebf4_I20210723"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc0NTE3MDA_8d17a8cf-c3e2-4628-93ba-ce142e72c877"
      unitRef="usd">20863000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i04c2d399458741da8df8c9a5ddf9ebf4_I20210723"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc0NTE3MDg_4b35184e-bfdf-4323-8a62-6550be5b63f3"
      unitRef="usd">9930000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i259a4056f67b449b9f28bb3469e6a3b5_I20210624"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzY1OTcwNjk3ODYwNzc_f8796c72-5bac-4aa6-a2fc-42da4b1e66ae"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i704f899d5041495e9656b86f99a7bfd9_D20210624-20210624"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzIwMzI_404b0d13-2452-4518-944b-8771423b2401"
      unitRef="usd">30143000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:Goodwill
      contextRef="i259a4056f67b449b9f28bb3469e6a3b5_I20210624"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzIzMzY_848e9ba7-e2df-4750-95d2-38aef24093e2"
      unitRef="usd">20458000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i259a4056f67b449b9f28bb3469e6a3b5_I20210624"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzIzNjQ_2e8c93cc-9173-4c17-9bf8-bbece44f4473"
      unitRef="usd">13250000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i81ee7554c33d4bc9b78a4a5b955c8b55_I20210623"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzY1OTcwNjk3ODYxMjU_17926ad4-6ef9-427f-9762-5e0e6cee1c10"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ifa64167c18714745b98ee00ed75cf341_D20210623-20210623"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzI3MDY_fe10feae-65f9-4288-bba6-648549567a8c"
      unitRef="usd">23747000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:Goodwill
      contextRef="i81ee7554c33d4bc9b78a4a5b955c8b55_I20210623"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzI5MDE_333360e3-be63-4700-9a28-8d707bae7557"
      unitRef="usd">14327000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i81ee7554c33d4bc9b78a4a5b955c8b55_I20210623"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzI5Mjk_211261ed-9af6-475c-96fd-a1b25a795471"
      unitRef="usd">11034000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i6dab20d8bf1b40dbaac7d25acc813047_I20210419"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzY1OTcwNjk3ODYwNzE_dfb87eaa-2da0-4cd9-bd1c-368e4fb7a540"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7b008e666aae45ccb7d7e76b6159c8a1_D20210419-20210419"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzMyNTQ_1089b780-1b31-4b1c-b335-cd2e9fe8a2ac"
      unitRef="usd">34144000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Goodwill
      contextRef="i6dab20d8bf1b40dbaac7d25acc813047_I20210419"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzM0NjI_bf7b4348-d101-4f65-98a8-caac30e37702"
      unitRef="usd">26803000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i6dab20d8bf1b40dbaac7d25acc813047_I20210419"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzM0OTA_eb4e2e6a-8139-4ce7-8096-174c2da9b977"
      unitRef="usd">14630000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i9172f71575604c04ab4fc0af7faa3f30_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzY1OTcwNjk4NzM2OTI_fc777d3e-75ce-4267-9d10-013ae4fbfb3c"
      unitRef="business">7</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i17b5f71b38844882920739d0450775db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpjMzg2YWNlNzQyN2E0MmZmYjA5OTE0ZmY0NzgxZmUzOS90YWJsZXJhbmdlOmMzODZhY2U3NDI3YTQyZmZiMDk5MTRmZjQ3ODFmZTM5XzEtMS0xLTEtMjUxNzM_f6c4cb2e-a26f-48cf-889c-78750ec286ab"
      unitRef="usd">12751000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i17b5f71b38844882920739d0450775db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpjMzg2YWNlNzQyN2E0MmZmYjA5OTE0ZmY0NzgxZmUzOS90YWJsZXJhbmdlOmMzODZhY2U3NDI3YTQyZmZiMDk5MTRmZjQ3ODFmZTM5XzItMS0xLTEtMjUxNzM_acd58740-e0e4-43fc-ae8f-273feec35558"
      unitRef="usd">8272000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill
      contextRef="i17b5f71b38844882920739d0450775db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpjMzg2YWNlNzQyN2E0MmZmYjA5OTE0ZmY0NzgxZmUzOS90YWJsZXJhbmdlOmMzODZhY2U3NDI3YTQyZmZiMDk5MTRmZjQ3ODFmZTM5XzMtMS0xLTEtMjUxNzM_d6e81e87-8f81-4807-9aa2-c7eee162d70d"
      unitRef="usd">135932000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i17b5f71b38844882920739d0450775db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpjMzg2YWNlNzQyN2E0MmZmYjA5OTE0ZmY0NzgxZmUzOS90YWJsZXJhbmdlOmMzODZhY2U3NDI3YTQyZmZiMDk5MTRmZjQ3ODFmZTM5XzQtMS0xLTEtMjUxNzM_7b922ab9-189e-4283-a521-37987037a794"
      unitRef="usd">78179000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets
      contextRef="i17b5f71b38844882920739d0450775db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpjMzg2YWNlNzQyN2E0MmZmYjA5OTE0ZmY0NzgxZmUzOS90YWJsZXJhbmdlOmMzODZhY2U3NDI3YTQyZmZiMDk5MTRmZjQ3ODFmZTM5XzUtMS0xLTEtMjUxNzM_5c203eef-c527-4183-8294-a0d3a7efeaee"
      unitRef="usd">4485000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i17b5f71b38844882920739d0450775db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpjMzg2YWNlNzQyN2E0MmZmYjA5OTE0ZmY0NzgxZmUzOS90YWJsZXJhbmdlOmMzODZhY2U3NDI3YTQyZmZiMDk5MTRmZjQ3ODFmZTM5XzYtMS0xLTEtMjUxNzM_973ee044-f844-430b-9e0a-7fa52d8c75cd"
      unitRef="usd">15368000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="i17b5f71b38844882920739d0450775db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpjMzg2YWNlNzQyN2E0MmZmYjA5OTE0ZmY0NzgxZmUzOS90YWJsZXJhbmdlOmMzODZhY2U3NDI3YTQyZmZiMDk5MTRmZjQ3ODFmZTM5XzctMS0xLTEtMjUxNzM_74d2b785-fc9f-49e7-8212-4ed0413100a6"
      unitRef="usd">17389000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i17b5f71b38844882920739d0450775db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpjMzg2YWNlNzQyN2E0MmZmYjA5OTE0ZmY0NzgxZmUzOS90YWJsZXJhbmdlOmMzODZhY2U3NDI3YTQyZmZiMDk5MTRmZjQ3ODFmZTM5XzgtMS0xLTEtMjUxNzM_a1e93eb9-4b99-44db-99f7-fd71a8be8631"
      unitRef="usd">206862000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzYyODA_bbed1003-d289-48f0-847c-268dbc8c26ba">&lt;div style="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 amounts assigned to goodwill and major intangible asset classifications for all 2021 acquisitions were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.027%"/&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:10pt;font-weight:700;line-height:100%"&gt;Amount allocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:10pt;font-weight:700;line-height:100%"&gt;Useful life &lt;br/&gt;(in years)&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:100%"&gt;Goodwill - tax deductible&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,127&#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 colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;na&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill - non deductible&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;386,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;na&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:100%"&gt;Customer intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;310,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;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;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&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:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;49,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="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:100%"&gt;7&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:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&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;12&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:100%"&gt;Unpatented 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:400;line-height:100%"&gt;44,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;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;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&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:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;35,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&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;16&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 #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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;1,021,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;/table&gt;&lt;/div&gt;&lt;div style="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 amounts assigned to goodwill and major intangible asset classifications were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.027%"/&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:10pt;font-weight:700;line-height:100%"&gt;Amount allocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:10pt;font-weight:700;line-height:100%"&gt;Useful life &lt;br/&gt;(in years)&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:100%"&gt;Goodwill - tax deductible&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,183&#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 colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;na&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill - non deductible&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;172,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;na&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:100%"&gt;Customer intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;103,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;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;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&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:100%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Unpatented 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:400;line-height:100%"&gt;21,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&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;9&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:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;9,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;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:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 #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:400;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:400;line-height:100%"&gt;339,854&#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 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;/table&gt;&lt;/div&gt;&lt;div style="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 amounts assigned to goodwill and major intangible asset classifications were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.027%"/&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:10pt;font-weight:700;line-height:100%"&gt;Amount allocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:10pt;font-weight:700;line-height:100%"&gt;Useful life &lt;br/&gt;(in years)&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:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,512&#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 colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;na&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:#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;Customer intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;68,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&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;13&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:100%"&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:400;line-height:100%"&gt;16,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;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:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;7,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 #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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;211,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i17b5f71b38844882920739d0450775db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo3YTdhZGRlMTFjMjY0MzdhOTM1ZjhlZTEwZjNhZGQ2ZC90YWJsZXJhbmdlOjdhN2FkZGUxMWMyNjQzN2E5MzVmOGVlMTBmM2FkZDZkXzEtMS0xLTEtMjUxNzM_be8ec03d-e260-40b9-9a5b-2b8a88a399dc"
      unitRef="usd">195127000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <dov:GoodwillAcquiredDuringPeriodNonDeductibleForIncomeTax
      contextRef="i17b5f71b38844882920739d0450775db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo3YTdhZGRlMTFjMjY0MzdhOTM1ZjhlZTEwZjNhZGQ2ZC90YWJsZXJhbmdlOjdhN2FkZGUxMWMyNjQzN2E5MzVmOGVlMTBmM2FkZDZkXzItMS0xLTEtMjUxNzM_5e7465c7-4489-4464-b332-b07d55c72ab2"
      unitRef="usd">386990000</dov:GoodwillAcquiredDuringPeriodNonDeductibleForIncomeTax>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ib2891ae592ed491da0166d8cb19209b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo3YTdhZGRlMTFjMjY0MzdhOTM1ZjhlZTEwZjNhZGQ2ZC90YWJsZXJhbmdlOjdhN2FkZGUxMWMyNjQzN2E5MzVmOGVlMTBmM2FkZDZkXzMtMS0xLTEtMjUxNzM_0b7ae761-743b-4da2-abd8-013ecfa150a9"
      unitRef="usd">310819000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="if6e228aadac64f93b55ec16c6e0e8e39_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo3YTdhZGRlMTFjMjY0MzdhOTM1ZjhlZTEwZjNhZGQ2ZC90YWJsZXJhbmdlOjdhN2FkZGUxMWMyNjQzN2E5MzVmOGVlMTBmM2FkZDZkXzMtMy0xLTEtMjUxNzM_ce783215-1668-4f87-843e-a4019a3f28f9">P12Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ibb2b9e7a0adc49e2b4ddb0762a6d371b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo3YTdhZGRlMTFjMjY0MzdhOTM1ZjhlZTEwZjNhZGQ2ZC90YWJsZXJhbmdlOjdhN2FkZGUxMWMyNjQzN2E5MzVmOGVlMTBmM2FkZDZkXzMtNS0xLTEtMjUxNzM_5c01f0d9-4522-41ef-bd94-67b217e4fd39">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i45b3c3aa725b44edbb57a909773bbb46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo3YTdhZGRlMTFjMjY0MzdhOTM1ZjhlZTEwZjNhZGQ2ZC90YWJsZXJhbmdlOjdhN2FkZGUxMWMyNjQzN2E5MzVmOGVlMTBmM2FkZDZkXzQtMS0xLTEtMjUxNzM_52f6e588-5bc7-4af9-b762-7d42e2926cdb"
      unitRef="usd">49056000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="idb06bd1cc4c146b8b804dfef6d1d412a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo3YTdhZGRlMTFjMjY0MzdhOTM1ZjhlZTEwZjNhZGQ2ZC90YWJsZXJhbmdlOjdhN2FkZGUxMWMyNjQzN2E5MzVmOGVlMTBmM2FkZDZkXzQtMy0xLTEtMjUxNzM_911d7901-4c0a-4ca2-9916-70fe6ebf682d">P7Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i2f96f2a4fbd04403999b812e04318a1a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo3YTdhZGRlMTFjMjY0MzdhOTM1ZjhlZTEwZjNhZGQ2ZC90YWJsZXJhbmdlOjdhN2FkZGUxMWMyNjQzN2E5MzVmOGVlMTBmM2FkZDZkXzQtNS0xLTEtMzc4ODQ_6e5aa056-d192-457f-8343-eef52bcde0a0">P12Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="iec713c17a60847e9948fb22374adb2fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo3YTdhZGRlMTFjMjY0MzdhOTM1ZjhlZTEwZjNhZGQ2ZC90YWJsZXJhbmdlOjdhN2FkZGUxMWMyNjQzN2E5MzVmOGVlMTBmM2FkZDZkXzUtMS0xLTEtMjUxNzM_47ed8a37-2b4b-4b96-979f-b87d74253586"
      unitRef="usd">44180000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic7e7dae335d54b018044ecc236082b1e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo3YTdhZGRlMTFjMjY0MzdhOTM1ZjhlZTEwZjNhZGQ2ZC90YWJsZXJhbmdlOjdhN2FkZGUxMWMyNjQzN2E5MzVmOGVlMTBmM2FkZDZkXzUtMy0xLTEtMjUxNzM_13dcd9e5-2df6-40e5-9c19-007cff56af87">P7Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i5fccd545bfb3497ea07800fc35d8860d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo3YTdhZGRlMTFjMjY0MzdhOTM1ZjhlZTEwZjNhZGQ2ZC90YWJsZXJhbmdlOjdhN2FkZGUxMWMyNjQzN2E5MzVmOGVlMTBmM2FkZDZkXzUtNS0xLTEtMjUxNzM_c0652565-08b1-4438-bbd6-544b0f08e0c2">P12Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ia40b2bf883bc4d2ca3aa2c71947134ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo3YTdhZGRlMTFjMjY0MzdhOTM1ZjhlZTEwZjNhZGQ2ZC90YWJsZXJhbmdlOjdhN2FkZGUxMWMyNjQzN2E5MzVmOGVlMTBmM2FkZDZkXzYtMS0xLTEtMjUxNzM_2bba9e32-2441-4df6-886f-e65764da3302"
      unitRef="usd">35424000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic43c10eba07e496f9f07a060c6740b03_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo3YTdhZGRlMTFjMjY0MzdhOTM1ZjhlZTEwZjNhZGQ2ZC90YWJsZXJhbmdlOjdhN2FkZGUxMWMyNjQzN2E5MzVmOGVlMTBmM2FkZDZkXzYtMy0xLTEtMjUxNzM_c172ecce-ca80-4207-b0f4-b25b7fc2bd1f">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i99413593436246ce81e1016d65738eee_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo3YTdhZGRlMTFjMjY0MzdhOTM1ZjhlZTEwZjNhZGQ2ZC90YWJsZXJhbmdlOjdhN2FkZGUxMWMyNjQzN2E5MzVmOGVlMTBmM2FkZDZkXzYtNS0xLTEtNDI5NzE_a2c1df8f-7600-43f2-ba06-b7a33e36ae57">P16Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <dov:BusinessAcquisitionPurchasePriceAllocationGoodwillAndIntangibleAssets
      contextRef="i17b5f71b38844882920739d0450775db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo3YTdhZGRlMTFjMjY0MzdhOTM1ZjhlZTEwZjNhZGQ2ZC90YWJsZXJhbmdlOjdhN2FkZGUxMWMyNjQzN2E5MzVmOGVlMTBmM2FkZDZkXzgtMS0xLTEtMjUxNzM_714688b9-01d5-4cc2-b6b5-0a52ece2267f"
      unitRef="usd">1021596000</dov:BusinessAcquisitionPurchasePriceAllocationGoodwillAndIntangibleAssets>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzM5Nzg_0a9a8394-fabe-445e-8ffc-4bff307453c0"
      unitRef="business">6000</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzQwNDQ_cdb54a07-6b60-48d3-aaf3-f7b7d40dff0e"
      unitRef="usd">335786000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ia9281bdd7004447fbf78459074e41ec3_I20201230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzY1OTcwNjk3ODYxMTk_ccac0057-b568-48e6-94cf-203fa2f21e61"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="id88eec0bdf5e46a088bf49d91a10dbc6_D20201230-20201230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc0NTc5Mzg_9ec6e6fb-75bf-4f1a-a561-f214610d92ad"
      unitRef="usd">77030000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Goodwill
      contextRef="ia9281bdd7004447fbf78459074e41ec3_I20201230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc0NTc5NDk_5f41ca70-76fb-4a19-b8d0-bba613c750af"
      unitRef="usd">47339000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ia9281bdd7004447fbf78459074e41ec3_I20201230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc0NTc5NTk_dddeb2c1-1a5d-488a-b9fd-3375adad6da7"
      unitRef="usd">33525000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i8a05183840b94c619e4ace72404840c1_I20200820"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzY1OTcwNjk3ODYxMTM_a0885729-d9b7-48cf-a24f-db9ab606a438"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6b2eb0ebb13146dc8756b03bedd01e4a_D20200820-20200820"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc0NTc4OTg_888a8d14-5915-40f7-a072-fcdd4e440de3"
      unitRef="usd">18680000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Goodwill
      contextRef="i8a05183840b94c619e4ace72404840c1_I20200820"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc0NTc5MDg_145e5dc5-8624-46b2-9b7d-51291d374a00"
      unitRef="usd">12230000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i8a05183840b94c619e4ace72404840c1_I20200820"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc0NTc5MTc_7d04f5d5-6c3d-447c-8a1b-859fa1bb451f"
      unitRef="usd">3280000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ie76f0fbbb0ce450284ff5940f92c8c80_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzY1OTcwNjk3ODYxMDE_4c407f83-b723-4f48-b477-2f528eabe960"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7f72286d0ee24d2390016d70b3cd768d_D20200430-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc0NTc4NTY_01034ec4-3e59-47dd-ae77-e9a4804fe6da"
      unitRef="usd">30396000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Goodwill
      contextRef="ie76f0fbbb0ce450284ff5940f92c8c80_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc0NTc4Njc_caad8e56-285e-496e-838b-f8d31fb0221b"
      unitRef="usd">19572000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ie76f0fbbb0ce450284ff5940f92c8c80_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzE2NDkyNjc0NTc4NzY_6c35db4c-7616-45bc-b7bc-5abcd9154c61"
      unitRef="usd">8344000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i082b1f430a4c42668cd8b617bae72bdf_I20200218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzY1OTcwNjk3ODYwOTU_35904f75-e296-419d-9daa-2a5df8553e4b"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i637cb472d1964c1a8d080c670e25e9bd_D20200218-20200218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzQ2NjE_39e1f454-c289-4b94-b221-fd3867adb601"
      unitRef="usd">45500000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Goodwill
      contextRef="i082b1f430a4c42668cd8b617bae72bdf_I20200218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzQ4NTk_389e02d0-7ee2-4a79-9536-106ac8756d7c"
      unitRef="usd">33183000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i082b1f430a4c42668cd8b617bae72bdf_I20200218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzQ4ODc_8ea06470-5c0d-47cd-aef3-bf4e92a64bc8"
      unitRef="usd">12800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i52f7d570085a4c688bbcbbeb66658d43_I20200124"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzY1OTcwNjk3ODYxMDc_9d0905e1-dcfa-46a4-bc71-67317451cd38"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5aa77475d15f4f27b1960709e6368c36_D20200124-20200124"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzUwOTc_3f8c64a5-e021-4892-838d-b06777c45691"
      unitRef="usd">161830000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Goodwill
      contextRef="i52f7d570085a4c688bbcbbeb66658d43_I20200124"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzUzMTU_b04044c5-a92f-434f-ab3d-f0b8e2c6e9b0"
      unitRef="usd">91493000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i52f7d570085a4c688bbcbbeb66658d43_I20200124"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzUzNDM_26b249d0-fee2-464c-88d9-03f362002219"
      unitRef="usd">76100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i315192c952b84228966287c8e2ef90ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTplZDY1ODRlZTJiMmE0MWYzYTRjZWQ0YTNkNWU2NDUxYy90YWJsZXJhbmdlOmVkNjU4NGVlMmIyYTQxZjNhNGNlZDRhM2Q1ZTY0NTFjXzEtMS0xLTEtNTQ5NjU_d11f92af-5d23-4274-861f-f69cd64e9ea8"
      unitRef="usd">44159000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i315192c952b84228966287c8e2ef90ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTplZDY1ODRlZTJiMmE0MWYzYTRjZWQ0YTNkNWU2NDUxYy90YWJsZXJhbmdlOmVkNjU4NGVlMmIyYTQxZjNhNGNlZDRhM2Q1ZTY0NTFjXzItMS0xLTEtNTQ5NjU_8715d588-cd6f-483c-a12a-830750076af0"
      unitRef="usd">8424000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill
      contextRef="i315192c952b84228966287c8e2ef90ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTplZDY1ODRlZTJiMmE0MWYzYTRjZWQ0YTNkNWU2NDUxYy90YWJsZXJhbmdlOmVkNjU4NGVlMmIyYTQxZjNhNGNlZDRhM2Q1ZTY0NTFjXzMtMS0xLTEtNTQ5NjU_8d307776-f2c4-4f9d-9e31-2d4b06f81842"
      unitRef="usd">205805000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i315192c952b84228966287c8e2ef90ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTplZDY1ODRlZTJiMmE0MWYzYTRjZWQ0YTNkNWU2NDUxYy90YWJsZXJhbmdlOmVkNjU4NGVlMmIyYTQxZjNhNGNlZDRhM2Q1ZTY0NTFjXzQtMS0xLTEtNTQ5NjU_b0391784-fad7-41f3-a167-ff27c4885b73"
      unitRef="usd">134049000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets
      contextRef="i315192c952b84228966287c8e2ef90ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTplZDY1ODRlZTJiMmE0MWYzYTRjZWQ0YTNkNWU2NDUxYy90YWJsZXJhbmdlOmVkNjU4NGVlMmIyYTQxZjNhNGNlZDRhM2Q1ZTY0NTFjXzUtMS0xLTEtNTQ5NjU_3fceb9cd-d4ed-43a6-9a19-0d9520a40c56"
      unitRef="usd">12986000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i315192c952b84228966287c8e2ef90ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTplZDY1ODRlZTJiMmE0MWYzYTRjZWQ0YTNkNWU2NDUxYy90YWJsZXJhbmdlOmVkNjU4NGVlMmIyYTQxZjNhNGNlZDRhM2Q1ZTY0NTFjXzYtMS0xLTEtNTQ5NjU_225526a3-d008-44e9-b7a7-ab6e6ec60fd8"
      unitRef="usd">34803000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="i315192c952b84228966287c8e2ef90ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTplZDY1ODRlZTJiMmE0MWYzYTRjZWQ0YTNkNWU2NDUxYy90YWJsZXJhbmdlOmVkNjU4NGVlMmIyYTQxZjNhNGNlZDRhM2Q1ZTY0NTFjXzctMS0xLTEtNTQ5NjU_e2961886-a8fd-45be-b9a2-b24c5850f544"
      unitRef="usd">34834000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i315192c952b84228966287c8e2ef90ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTplZDY1ODRlZTJiMmE0MWYzYTRjZWQ0YTNkNWU2NDUxYy90YWJsZXJhbmdlOmVkNjU4NGVlMmIyYTQxZjNhNGNlZDRhM2Q1ZTY0NTFjXzgtMS0xLTEtNTU1NTI_1f4d0dd2-58a8-4f88-b910-9bdfd4ee6ae8"
      unitRef="usd">335786000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i315192c952b84228966287c8e2ef90ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo4Njg4YmZkODQ4NjE0MmNlYTUwMmEyOTRjNjRhMTk5NC90YWJsZXJhbmdlOjg2ODhiZmQ4NDg2MTQyY2VhNTAyYTI5NGM2NGExOTk0XzEtMS0xLTEtNTQ5MjA_b39cb725-4599-4787-9909-a08e47ded01a"
      unitRef="usd">33183000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <dov:GoodwillAcquiredDuringPeriodNonDeductibleForIncomeTax
      contextRef="i315192c952b84228966287c8e2ef90ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo4Njg4YmZkODQ4NjE0MmNlYTUwMmEyOTRjNjRhMTk5NC90YWJsZXJhbmdlOjg2ODhiZmQ4NDg2MTQyY2VhNTAyYTI5NGM2NGExOTk0XzItMS0xLTEtNTQ5MjA_fc3e2d88-1cfc-488f-8a6d-f7ff4540a4f3"
      unitRef="usd">172622000</dov:GoodwillAcquiredDuringPeriodNonDeductibleForIncomeTax>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ibc24a5ed4a7048eb86e10ae0886f4a3f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo4Njg4YmZkODQ4NjE0MmNlYTUwMmEyOTRjNjRhMTk5NC90YWJsZXJhbmdlOjg2ODhiZmQ4NDg2MTQyY2VhNTAyYTI5NGM2NGExOTk0XzMtMS0xLTEtNTQ5MjA_c93127c9-c5df-4a6a-969a-ec894b01adf7"
      unitRef="usd">103310000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie9a65133f8a04531bf206cbae35c9eb3_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo4Njg4YmZkODQ4NjE0MmNlYTUwMmEyOTRjNjRhMTk5NC90YWJsZXJhbmdlOjg2ODhiZmQ4NDg2MTQyY2VhNTAyYTI5NGM2NGExOTk0XzMtMy0xLTEtNTQ5MjA_8256b144-006d-4530-b3ec-8b95d79486e3">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i0c878d34e7ef46d78324bbcd54ea9547_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo4Njg4YmZkODQ4NjE0MmNlYTUwMmEyOTRjNjRhMTk5NC90YWJsZXJhbmdlOjg2ODhiZmQ4NDg2MTQyY2VhNTAyYTI5NGM2NGExOTk0XzMtNS0xLTEtNTQ5MjA_4ad13a07-f033-4ec8-a3bc-da8f1abca6d5">P14Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ib585f862a8f5407dafafd752e2bc3165_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo4Njg4YmZkODQ4NjE0MmNlYTUwMmEyOTRjNjRhMTk5NC90YWJsZXJhbmdlOjg2ODhiZmQ4NDg2MTQyY2VhNTAyYTI5NGM2NGExOTk0XzUtMS0xLTEtNTQ5MjA_40429f5c-4d95-44c7-b79a-cfaf953573f9"
      unitRef="usd">21125000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i6cb110c96a484ea9b0afe8b01212d1ad_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo4Njg4YmZkODQ4NjE0MmNlYTUwMmEyOTRjNjRhMTk5NC90YWJsZXJhbmdlOjg2ODhiZmQ4NDg2MTQyY2VhNTAyYTI5NGM2NGExOTk0XzUtMy0xLTEtNTQ5MjA_2025a386-f275-4568-bd38-88b3b687b94c">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i749fbfbd4e9b4fac889cf097de0e8c75_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo4Njg4YmZkODQ4NjE0MmNlYTUwMmEyOTRjNjRhMTk5NC90YWJsZXJhbmdlOjg2ODhiZmQ4NDg2MTQyY2VhNTAyYTI5NGM2NGExOTk0XzUtNS0xLTEtNTQ5MjA_eb8fa9ab-622d-4344-a54d-7882151d247f">P9Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i76e6e7243f9a45aa9d72331aa003e4dd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo4Njg4YmZkODQ4NjE0MmNlYTUwMmEyOTRjNjRhMTk5NC90YWJsZXJhbmdlOjg2ODhiZmQ4NDg2MTQyY2VhNTAyYTI5NGM2NGExOTk0XzYtMS0xLTEtNTQ5MjA_def9098b-715e-4cb2-b143-aeb10ffcf508"
      unitRef="usd">9614000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i086b9f7fc34c44bf9305f8d65e13b1b8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo4Njg4YmZkODQ4NjE0MmNlYTUwMmEyOTRjNjRhMTk5NC90YWJsZXJhbmdlOjg2ODhiZmQ4NDg2MTQyY2VhNTAyYTI5NGM2NGExOTk0XzYtMy0xLTEtNTQ5MjA_7bd4c6c1-1552-4b19-a880-963882b84baf">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <dov:BusinessAcquisitionPurchasePriceAllocationGoodwillAndIntangibleAssets
      contextRef="i315192c952b84228966287c8e2ef90ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTo4Njg4YmZkODQ4NjE0MmNlYTUwMmEyOTRjNjRhMTk5NC90YWJsZXJhbmdlOjg2ODhiZmQ4NDg2MTQyY2VhNTAyYTI5NGM2NGExOTk0XzgtMS0xLTEtNTU1NTY_bddd4e87-01e1-438a-867b-4c386929b955"
      unitRef="usd">339854000</dov:BusinessAcquisitionPurchasePriceAllocationGoodwillAndIntangibleAssets>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzU2OTM_b715a725-a6d5-48ca-94b0-d0a7a3fee81e"
      unitRef="business">3000</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzU3NTk_622fccb6-5941-429f-a705-4cfb69fb5297"
      unitRef="usd">216398000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if4c71a4031144bfa93cba409abe8bac2_D20190507-20190507"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzU5NjY_0fff5f81-4873-44f9-898d-753031e08624"
      unitRef="usd">39954000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ib2813482f4244c3e8bb3d4ae54a72196_D20190125-20190125"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzYxNDA_5193b579-2696-434f-a663-84346351c2b3"
      unitRef="usd">175350000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i717463a776234a5fafef8cea7c7ff5f1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpjZmFmNzllZjFhOTY0ZWM2OWFlYTVkMmQ3MjgwOWVjOC90YWJsZXJhbmdlOmNmYWY3OWVmMWE5NjRlYzY5YWVhNWQyZDcyODA5ZWM4XzEtMS0xLTEtNTUwOTc_eb4ee5f7-2bbf-4889-829f-d960c075f9fe"
      unitRef="usd">14018000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i717463a776234a5fafef8cea7c7ff5f1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpjZmFmNzllZjFhOTY0ZWM2OWFlYTVkMmQ3MjgwOWVjOC90YWJsZXJhbmdlOmNmYWY3OWVmMWE5NjRlYzY5YWVhNWQyZDcyODA5ZWM4XzItMS0xLTEtNTUwOTc_0687f6d4-9140-4910-9dde-e8537df7cf21"
      unitRef="usd">1030000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill
      contextRef="i717463a776234a5fafef8cea7c7ff5f1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpjZmFmNzllZjFhOTY0ZWM2OWFlYTVkMmQ3MjgwOWVjOC90YWJsZXJhbmdlOmNmYWY3OWVmMWE5NjRlYzY5YWVhNWQyZDcyODA5ZWM4XzMtMS0xLTEtNTUwOTc_01315ebd-04b7-4f68-9c96-b9f641a782fb"
      unitRef="usd">119512000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i717463a776234a5fafef8cea7c7ff5f1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpjZmFmNzllZjFhOTY0ZWM2OWFlYTVkMmQ3MjgwOWVjOC90YWJsZXJhbmdlOmNmYWY3OWVmMWE5NjRlYzY5YWVhNWQyZDcyODA5ZWM4XzQtMS0xLTEtNTUwOTc_d0a097ad-7145-4345-8700-c7f184ccc23d"
      unitRef="usd">91980000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets
      contextRef="i717463a776234a5fafef8cea7c7ff5f1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpjZmFmNzllZjFhOTY0ZWM2OWFlYTVkMmQ3MjgwOWVjOC90YWJsZXJhbmdlOmNmYWY3OWVmMWE5NjRlYzY5YWVhNWQyZDcyODA5ZWM4XzUtMS0xLTEtNTUwOTc_c4b5952c-fe8b-40d1-b8ed-8844d14211e4"
      unitRef="usd">20000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i717463a776234a5fafef8cea7c7ff5f1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpjZmFmNzllZjFhOTY0ZWM2OWFlYTVkMmQ3MjgwOWVjOC90YWJsZXJhbmdlOmNmYWY3OWVmMWE5NjRlYzY5YWVhNWQyZDcyODA5ZWM4XzYtMS0xLTEtNTUwOTc_441a6752-20dc-4d9e-ba1e-9aa2a6396b04"
      unitRef="usd">10162000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i717463a776234a5fafef8cea7c7ff5f1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZTpjZmFmNzllZjFhOTY0ZWM2OWFlYTVkMmQ3MjgwOWVjOC90YWJsZXJhbmdlOmNmYWY3OWVmMWE5NjRlYzY5YWVhNWQyZDcyODA5ZWM4XzgtMS0xLTEtNTU1Njk_18db34c0-fed8-43fc-8030-2cfe5d0e56f2"
      unitRef="usd">216398000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i717463a776234a5fafef8cea7c7ff5f1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToyNDE4YmZkNmU5MTE0NjlkOWZmZTgxNjBjOWNiMjk2MS90YWJsZXJhbmdlOjI0MThiZmQ2ZTkxMTQ2OWQ5ZmZlODE2MGM5Y2IyOTYxXzEtMS0xLTEtNTUwOTc_ca54e889-3f26-44f1-96a9-119a44a3f1b6"
      unitRef="usd">119512000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i52f078b3c4dd4161bdb7bc0f6c59b55a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToyNDE4YmZkNmU5MTE0NjlkOWZmZTgxNjBjOWNiMjk2MS90YWJsZXJhbmdlOjI0MThiZmQ2ZTkxMTQ2OWQ5ZmZlODE2MGM5Y2IyOTYxXzMtMS0xLTEtNTUwOTc_bd8dcbc9-a6d0-44bd-8124-e8470ed74829"
      unitRef="usd">68500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="iac0a1a05f45f4a448f3531b8194ad57a_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToyNDE4YmZkNmU5MTE0NjlkOWZmZTgxNjBjOWNiMjk2MS90YWJsZXJhbmdlOjI0MThiZmQ2ZTkxMTQ2OWQ5ZmZlODE2MGM5Y2IyOTYxXzMtMy0xLTEtNTUwOTc_d56d6f1a-976f-44c3-a738-528fd420517f">P9Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ib722c165cf1d4d4daf68c1c7a5cf4979_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToyNDE4YmZkNmU5MTE0NjlkOWZmZTgxNjBjOWNiMjk2MS90YWJsZXJhbmdlOjI0MThiZmQ2ZTkxMTQ2OWQ5ZmZlODE2MGM5Y2IyOTYxXzMtNS0xLTEtNTUwOTc_c53cc871-3646-44b0-aa7b-7ceac61f8214">P13Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i0414dac35cf547d58ec17e60b31a0708_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToyNDE4YmZkNmU5MTE0NjlkOWZmZTgxNjBjOWNiMjk2MS90YWJsZXJhbmdlOjI0MThiZmQ2ZTkxMTQ2OWQ5ZmZlODE2MGM5Y2IyOTYxXzQtMS0xLTEtNTUxOTQ_4927a544-98f3-4ce6-9208-7b7e1ba26183"
      unitRef="usd">16000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic1e57cb3c3894962824365542d04eca4_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToyNDE4YmZkNmU5MTE0NjlkOWZmZTgxNjBjOWNiMjk2MS90YWJsZXJhbmdlOjI0MThiZmQ2ZTkxMTQ2OWQ5ZmZlODE2MGM5Y2IyOTYxXzQtMy0xLTEtNTUyNDI_1d9c0770-8e5c-4326-a554-add0c7054056">P9Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ieb5faa4ee55544da82fd68a66b82db5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToyNDE4YmZkNmU5MTE0NjlkOWZmZTgxNjBjOWNiMjk2MS90YWJsZXJhbmdlOjI0MThiZmQ2ZTkxMTQ2OWQ5ZmZlODE2MGM5Y2IyOTYxXzYtMS0xLTEtNTUwOTc_c9cfac42-b0b1-47bb-90c1-d41b754afcc3"
      unitRef="usd">7480000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="idac2af720b464b338b340bcc0d0dcb20_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToyNDE4YmZkNmU5MTE0NjlkOWZmZTgxNjBjOWNiMjk2MS90YWJsZXJhbmdlOjI0MThiZmQ2ZTkxMTQ2OWQ5ZmZlODE2MGM5Y2IyOTYxXzYtMy0xLTEtNTUwOTc_9a625f0a-b61f-46b0-ad4d-7e970091777c">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <dov:BusinessAcquisitionPurchasePriceAllocationGoodwillAndIntangibleAssets
      contextRef="i717463a776234a5fafef8cea7c7ff5f1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToyNDE4YmZkNmU5MTE0NjlkOWZmZTgxNjBjOWNiMjk2MS90YWJsZXJhbmdlOjI0MThiZmQ2ZTkxMTQ2OWQ5ZmZlODE2MGM5Y2IyOTYxXzgtMS0xLTEtNTU1NzM_dd353c3c-13cf-46b7-8fe4-84710b256647"
      unitRef="usd">211492000</dov:BusinessAcquisitionPurchasePriceAllocationGoodwillAndIntangibleAssets>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzY1OTcwNjk4NjQ5MTE_9a97a373-f5f5-47af-b4bf-7c086b399115">&lt;div style="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 following unaudited pro forma results of operations reflect the 2021 acquisitions of RegO and Acme Cryogenics as if they had occurred on January 1, 2020. The pro forma information is not necessarily indicative of the results that actually would have occurred, nor does it indicate future operating results of the combined companies. The pro forma earnings are adjusted to reflect the comparable impact of additional depreciation and amortization expense, net of tax, resulting from the fair value measurement of tangible and intangible assets; nonrecurring acquisition-related costs, net of tax, of $5,855; and inventory step-up charges, net of tax, of $15,082. These unaudited pro forma adjustments are based upon preliminary purchase price allocations. The actual revenues and earnings for RegO and Acme Cryogenics from the date of acquisition on December 28, 2021 and December 16, 2021, respectively, to December 31, 2021 were not material.&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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.016%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;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;As reported&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: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:400;line-height:100%"&gt;7,907,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;6,683,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;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;Pro forma (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;8,163,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;6,920,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Earnings:&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="padding:2px 1pt 2px 25pt;text-align:left;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;As reported&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;1,123,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;683,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Pro forma (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,145,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;669,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;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="display:none"/&gt;&lt;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;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:Revenues
      contextRef="ifb011fdd9c90467a828eb66cc4387fe8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzEwOTk1MTE3MjYxODQ_215cd93f-f9fe-4378-9440-882eef80a97e"
      unitRef="usd">5855000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6c0eb5e6a2824e33aed45568f3f868b1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90ZXh0cmVnaW9uOmViNzViYjVkNDA5NTRlNzM4YTc4Zjk5Mzc5NTExNzA0XzY1OTcwNjk4NzAzMzg_e1d76372-8849-4b08-9bae-1fbfca5188c8"
      unitRef="usd">15082000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6ce7b33597c04f26bff2a99f2f953527_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToyMGQyMjFhYWM3ZGM0ZTk4OWJkN2RhMTBjNjUxOTc0OC90YWJsZXJhbmdlOjIwZDIyMWFhYzdkYzRlOTg5YmQ3ZGExMGM2NTE5NzQ4XzMtMS0xLTEtNTA1MzU_95c05d05-1d95-4f4d-9cf4-d27e66dcb589"
      unitRef="usd">7907081000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifca48ec745f04a6cb5cba80e907d57fc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToyMGQyMjFhYWM3ZGM0ZTk4OWJkN2RhMTBjNjUxOTc0OC90YWJsZXJhbmdlOjIwZDIyMWFhYzdkYzRlOTg5YmQ3ZGExMGM2NTE5NzQ4XzMtMy0xLTEtNTA1MzU_fdef7506-f516-4ee4-a017-54cf85a352a9"
      unitRef="usd">6683760000</us-gaap:Revenues>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i6ce7b33597c04f26bff2a99f2f953527_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToyMGQyMjFhYWM3ZGM0ZTk4OWJkN2RhMTBjNjUxOTc0OC90YWJsZXJhbmdlOjIwZDIyMWFhYzdkYzRlOTg5YmQ3ZGExMGM2NTE5NzQ4XzQtMS0xLTEtNTA1MzU_f91a5ff7-94db-4203-a247-81dc6fc068fe"
      unitRef="usd">8163185000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ifca48ec745f04a6cb5cba80e907d57fc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToyMGQyMjFhYWM3ZGM0ZTk4OWJkN2RhMTBjNjUxOTc0OC90YWJsZXJhbmdlOjIwZDIyMWFhYzdkYzRlOTg5YmQ3ZGExMGM2NTE5NzQ4XzQtMy0xLTEtNTA1MzU_712e4b42-0823-42bd-b9a1-57dd36bd867c"
      unitRef="usd">6920929000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i6ce7b33597c04f26bff2a99f2f953527_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToyMGQyMjFhYWM3ZGM0ZTk4OWJkN2RhMTBjNjUxOTc0OC90YWJsZXJhbmdlOjIwZDIyMWFhYzdkYzRlOTg5YmQ3ZGExMGM2NTE5NzQ4XzYtMS0xLTEtNTA1MzU_47022620-f3cd-4c99-ab1b-521bf7394591"
      unitRef="usd">1123818000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ifca48ec745f04a6cb5cba80e907d57fc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToyMGQyMjFhYWM3ZGM0ZTk4OWJkN2RhMTBjNjUxOTc0OC90YWJsZXJhbmdlOjIwZDIyMWFhYzdkYzRlOTg5YmQ3ZGExMGM2NTE5NzQ4XzYtMy0xLTEtNTA1MzU_52b4fb17-94cf-4b63-b8d0-562e4af06efd"
      unitRef="usd">683451000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="i6ce7b33597c04f26bff2a99f2f953527_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToyMGQyMjFhYWM3ZGM0ZTk4OWJkN2RhMTBjNjUxOTc0OC90YWJsZXJhbmdlOjIwZDIyMWFhYzdkYzRlOTg5YmQ3ZGExMGM2NTE5NzQ4XzctMS0xLTEtNTA1MzU_8f2acd37-5793-4f67-b850-48ba0074ac45"
      unitRef="usd">1145106000</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="ifca48ec745f04a6cb5cba80e907d57fc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjEvZnJhZzplYjc1YmI1ZDQwOTU0ZTczOGE3OGY5OTM3OTUxMTcwNC90YWJsZToyMGQyMjFhYWM3ZGM0ZTk4OWJkN2RhMTBjNjUxOTc0OC90YWJsZXJhbmdlOjIwZDIyMWFhYzdkYzRlOTg5YmQ3ZGExMGM2NTE5NzQ4XzctMy0xLTEtNTA1MzU_16487b9d-2aa6-4ab1-8f16-49b5a0858bb8"
      unitRef="usd">669458000</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjcvZnJhZzozMjE0OTFmMjkyODQ0MjBkOGQ2YmZjNmY0MzYwMTZiOC90ZXh0cmVnaW9uOjMyMTQ5MWYyOTI4NDQyMGQ4ZDZiZmM2ZjQzNjAxNmI4XzMyMTc_4777ff1e-e3ff-4ff2-9aa6-3503a95c80c1">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;4. Dispositions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Management evaluates Dover's businesses periodically for their strategic fit within its operations and may from time to time sell or discontinue certain operations for various reasons.&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;On December 1, 2021, the Company completed the sale of Unified Brands ("UB"), a wholly owned subsidiary of the Company. The Company recognized total consideration of $229,024. This sale resulted in a preliminary pre-tax gain on disposition of $181,615 included within the Consolidated Statements of Earnings and within the Climate &amp;amp; Sustainability Technologies segment for the year ended December&#160;31, 2021. The preliminary total consideration and preliminary pre-tax gain on disposition are subject to standard working capital adjustments. The sale does not represent a strategic shift that will have a major effect on operations and financial results and, therefore, did not qualify for presentation as a discontinued operation.&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="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;On November 16, 2021, the Company disposed its equity method investment in Race Winning Brands ("RWB") for a total consideration of $45,958, resulting in a recognized gain of $24,723 included within the Consolidated Statements of Earnings and within the Engineered Products segment for the year ended December&#160;31, 2021.&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:700;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:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;On March 6, 2020, the Company completed the sale of the Chino, California branch of The AMS Group ("AMS Chino"), a wholly owned subsidiary of the Company. The Company recognized total consideration of $15,400, which included a working capital adjustment. This sale resulted in a pre-tax gain on disposition of $5,213 included within the Consolidated Statements of Earnings and within the Climate &amp;amp; Sustainability Technologies segment for the year ended December&#160;31, 2020. The sale did not represent a strategic shift that had a major effect on operations and financial results and, therefore, did not qualify for presentation as a discontinued operation.&lt;/span&gt;&lt;/div&gt;&lt;div&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:700;line-height:120%"&gt; 2019&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;On March 29, 2019, the Company entered into a definitive agreement to sell Finder Pompe S.r.l ("Finder"), a wholly owned subsidiary, to Gruppo Aturia S.p.A (&#x201c;Aturia&#x201d;). As of March 31, 2019, Finder met the criteria to be classified as held for sale. The Company classified Finder's assets and liabilities separately on the consolidated balance sheet as of March 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Based on the total consideration from the sale, net of selling costs, the Company recorded a loss on the assets held for sale of $46,946 in the Consolidated Statements of Earnings during the three months ended March 31, 2019. The loss was comprised of an impairment on assets held for sale of $21,607 and $25,339 of foreign currency translation losses reclassified out of accumulated other comprehensive losses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;On April 2, 2019, Dover completed the sale of Finder to Aturia, which generated total cash proceeds of $24,218. The Finder business was included in the results of the Pumps &amp;amp; Process Solutions segment. The sale did not represent a strategic shift that had a major effect on operations and financial results and, therefore, did not qualify for presentation as a discontinued operation.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i191ce252c8de45d2a4351181610cfb03_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjcvZnJhZzozMjE0OTFmMjkyODQ0MjBkOGQ2YmZjNmY0MzYwMTZiOC90ZXh0cmVnaW9uOjMyMTQ5MWYyOTI4NDQyMGQ4ZDZiZmM2ZjQzNjAxNmI4XzY1OTcwNjk3NzMzODg_f620459d-1f57-445d-acfd-d2cec8172992"
      unitRef="usd">229024000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i1f4d2b2521014e90960663e1938efff8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjcvZnJhZzozMjE0OTFmMjkyODQ0MjBkOGQ2YmZjNmY0MzYwMTZiOC90ZXh0cmVnaW9uOjMyMTQ5MWYyOTI4NDQyMGQ4ZDZiZmM2ZjQzNjAxNmI4XzI3NDg3NzkwNzY2Mjg_3bf559cf-c849-4b0d-82c4-c88dc035a736"
      unitRef="usd">181615000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="ie657eecd0189491e93e4365fe0779dd3_D20211116-20211116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjcvZnJhZzozMjE0OTFmMjkyODQ0MjBkOGQ2YmZjNmY0MzYwMTZiOC90ZXh0cmVnaW9uOjMyMTQ5MWYyOTI4NDQyMGQ4ZDZiZmM2ZjQzNjAxNmI4XzY1OTcwNjk3Nzc0MjU_0e2d7f1c-9003-4d8a-9c94-035317ef7f34"
      unitRef="usd">45958000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="i914b9abf40894e75b059412d2177b0d9_D20211116-20211116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjcvZnJhZzozMjE0OTFmMjkyODQ0MjBkOGQ2YmZjNmY0MzYwMTZiOC90ZXh0cmVnaW9uOjMyMTQ5MWYyOTI4NDQyMGQ4ZDZiZmM2ZjQzNjAxNmI4XzY1OTcwNjk3NzY3ODA_10e4a9a0-b78d-46f1-a299-f53bc2ab885c"
      unitRef="usd">24723000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjcvZnJhZzozMjE0OTFmMjkyODQ0MjBkOGQ2YmZjNmY0MzYwMTZiOC90ZXh0cmVnaW9uOjMyMTQ5MWYyOTI4NDQyMGQ4ZDZiZmM2ZjQzNjAxNmI4XzE1MjI_878a882f-61e9-43bf-a21b-193546c8f510"
      unitRef="usd">15400000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjcvZnJhZzozMjE0OTFmMjkyODQ0MjBkOGQ2YmZjNmY0MzYwMTZiOC90ZXh0cmVnaW9uOjMyMTQ5MWYyOTI4NDQyMGQ4ZDZiZmM2ZjQzNjAxNmI4XzEwOTk1MTE2MzIxMDE_c98f7207-febc-40bd-9514-289f791192d2"
      unitRef="usd">5213000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjcvZnJhZzozMjE0OTFmMjkyODQ0MjBkOGQ2YmZjNmY0MzYwMTZiOC90ZXh0cmVnaW9uOjMyMTQ5MWYyOTI4NDQyMGQ4ZDZiZmM2ZjQzNjAxNmI4XzEwOTk1MTE2MzIxMzE_9a687c0d-9c7a-4f20-988f-ef2fd18f42d9"
      unitRef="usd">-46946000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjcvZnJhZzozMjE0OTFmMjkyODQ0MjBkOGQ2YmZjNmY0MzYwMTZiOC90ZXh0cmVnaW9uOjMyMTQ5MWYyOTI4NDQyMGQ4ZDZiZmM2ZjQzNjAxNmI4XzI2Mjk_c0628f7e-50d3-4647-828f-4e4e9860db44"
      unitRef="usd">21607000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjcvZnJhZzozMjE0OTFmMjkyODQ0MjBkOGQ2YmZjNmY0MzYwMTZiOC90ZXh0cmVnaW9uOjMyMTQ5MWYyOTI4NDQyMGQ4ZDZiZmM2ZjQzNjAxNmI4XzI2MzY_defb2cd0-3f84-4e91-8202-13ea321b1210"
      unitRef="usd">-25339000</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMjcvZnJhZzozMjE0OTFmMjkyODQ0MjBkOGQ2YmZjNmY0MzYwMTZiOC90ZXh0cmVnaW9uOjMyMTQ5MWYyOTI4NDQyMGQ4ZDZiZmM2ZjQzNjAxNmI4XzI4NDI_e3159068-8082-48c9-ae66-38db04305923"
      unitRef="usd">24218000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzAvZnJhZzo1M2FjMWJjMjUyOWQ0OWNkOWI1Mzg5NTM2MDNlZTVmZS90ZXh0cmVnaW9uOjUzYWMxYmMyNTI5ZDQ5Y2Q5YjUzODk1MzYwM2VlNWZlXzE4OA_7e08d254-469e-492c-9dfe-4a82fea27f93">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;5. Inventories, net&lt;/span&gt;&lt;/div&gt;&lt;div&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 components of inventories, net were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.685%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.338%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;671,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;497,604&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;271,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;152,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;377,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;304,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:700;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;954,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(129,559)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(118,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;1,191,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;835,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;At December&#160;31, 2021 and 2020, approximately 4% of the Company's total inventories were accounted for using the LIFO method.</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzAvZnJhZzo1M2FjMWJjMjUyOWQ0OWNkOWI1Mzg5NTM2MDNlZTVmZS90ZXh0cmVnaW9uOjUzYWMxYmMyNTI5ZDQ5Y2Q5YjUzODk1MzYwM2VlNWZlXzE5MA_1e749bdf-f2a2-4e25-9c26-0c0bdf793671">&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 inventories, net were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.685%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.338%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;671,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;497,604&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;271,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;152,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;377,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;304,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:700;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;954,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(129,559)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(118,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;1,191,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;835,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzAvZnJhZzo1M2FjMWJjMjUyOWQ0OWNkOWI1Mzg5NTM2MDNlZTVmZS90YWJsZTozNmFhOWUxNWJiYTk0MTFhOTA5M2FlN2VjZTY0OTQ2NS90YWJsZXJhbmdlOjM2YWE5ZTE1YmJhOTQxMWE5MDkzYWU3ZWNlNjQ5NDY1XzEtMS0xLTEtMjUxNzM_4d14661c-d9fa-4aa4-8ab9-2c27ca91d734"
      unitRef="usd">671195000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzAvZnJhZzo1M2FjMWJjMjUyOWQ0OWNkOWI1Mzg5NTM2MDNlZTVmZS90YWJsZTozNmFhOWUxNWJiYTk0MTFhOTA5M2FlN2VjZTY0OTQ2NS90YWJsZXJhbmdlOjM2YWE5ZTE1YmJhOTQxMWE5MDkzYWU3ZWNlNjQ5NDY1XzEtMy0xLTEtMjUxNzM_533585fb-3f1b-4bb4-b280-9cef9a2a1435"
      unitRef="usd">497604000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzAvZnJhZzo1M2FjMWJjMjUyOWQ0OWNkOWI1Mzg5NTM2MDNlZTVmZS90YWJsZTozNmFhOWUxNWJiYTk0MTFhOTA5M2FlN2VjZTY0OTQ2NS90YWJsZXJhbmdlOjM2YWE5ZTE1YmJhOTQxMWE5MDkzYWU3ZWNlNjQ5NDY1XzItMS0xLTEtMjUxNzM_45e53595-b343-43b7-b36b-3cc2512adcff"
      unitRef="usd">271659000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzAvZnJhZzo1M2FjMWJjMjUyOWQ0OWNkOWI1Mzg5NTM2MDNlZTVmZS90YWJsZTozNmFhOWUxNWJiYTk0MTFhOTA5M2FlN2VjZTY0OTQ2NS90YWJsZXJhbmdlOjM2YWE5ZTE1YmJhOTQxMWE5MDkzYWU3ZWNlNjQ5NDY1XzItMy0xLTEtMjUxNzM_3fb618ea-13d9-4fda-a654-8893d7b65196"
      unitRef="usd">152360000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzAvZnJhZzo1M2FjMWJjMjUyOWQ0OWNkOWI1Mzg5NTM2MDNlZTVmZS90YWJsZTozNmFhOWUxNWJiYTk0MTFhOTA5M2FlN2VjZTY0OTQ2NS90YWJsZXJhbmdlOjM2YWE5ZTE1YmJhOTQxMWE5MDkzYWU3ZWNlNjQ5NDY1XzMtMS0xLTEtMjUxNzM_9ad19742-2e17-4cdd-8533-2c6de5e77937"
      unitRef="usd">377800000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzAvZnJhZzo1M2FjMWJjMjUyOWQ0OWNkOWI1Mzg5NTM2MDNlZTVmZS90YWJsZTozNmFhOWUxNWJiYTk0MTFhOTA5M2FlN2VjZTY0OTQ2NS90YWJsZXJhbmdlOjM2YWE5ZTE1YmJhOTQxMWE5MDkzYWU3ZWNlNjQ5NDY1XzMtMy0xLTEtMjUxNzM_cb50b127-7d76-4481-bba3-2bc1f65d26b7"
      unitRef="usd">304760000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzAvZnJhZzo1M2FjMWJjMjUyOWQ0OWNkOWI1Mzg5NTM2MDNlZTVmZS90YWJsZTozNmFhOWUxNWJiYTk0MTFhOTA5M2FlN2VjZTY0OTQ2NS90YWJsZXJhbmdlOjM2YWE5ZTE1YmJhOTQxMWE5MDkzYWU3ZWNlNjQ5NDY1XzQtMS0xLTEtMjUxNzM_9fb29d2c-bb97-4f44-882a-8d810befde6e"
      unitRef="usd">1320654000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzAvZnJhZzo1M2FjMWJjMjUyOWQ0OWNkOWI1Mzg5NTM2MDNlZTVmZS90YWJsZTozNmFhOWUxNWJiYTk0MTFhOTA5M2FlN2VjZTY0OTQ2NS90YWJsZXJhbmdlOjM2YWE5ZTE1YmJhOTQxMWE5MDkzYWU3ZWNlNjQ5NDY1XzQtMy0xLTEtMjUxNzM_1a2e058c-770b-446c-9b08-7129450451c2"
      unitRef="usd">954724000</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzAvZnJhZzo1M2FjMWJjMjUyOWQ0OWNkOWI1Mzg5NTM2MDNlZTVmZS90YWJsZTozNmFhOWUxNWJiYTk0MTFhOTA5M2FlN2VjZTY0OTQ2NS90YWJsZXJhbmdlOjM2YWE5ZTE1YmJhOTQxMWE5MDkzYWU3ZWNlNjQ5NDY1XzUtMS0xLTEtMjUxNzM_e079dcd8-c7eb-4b77-a405-70944c8cd898"
      unitRef="usd">129559000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzAvZnJhZzo1M2FjMWJjMjUyOWQ0OWNkOWI1Mzg5NTM2MDNlZTVmZS90YWJsZTozNmFhOWUxNWJiYTk0MTFhOTA5M2FlN2VjZTY0OTQ2NS90YWJsZXJhbmdlOjM2YWE5ZTE1YmJhOTQxMWE5MDkzYWU3ZWNlNjQ5NDY1XzUtMy0xLTEtMjUxNzM_7d8b094f-4d1c-4858-8cea-3b85511bbd2a"
      unitRef="usd">118920000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzAvZnJhZzo1M2FjMWJjMjUyOWQ0OWNkOWI1Mzg5NTM2MDNlZTVmZS90YWJsZTozNmFhOWUxNWJiYTk0MTFhOTA5M2FlN2VjZTY0OTQ2NS90YWJsZXJhbmdlOjM2YWE5ZTE1YmJhOTQxMWE5MDkzYWU3ZWNlNjQ5NDY1XzYtMS0xLTEtMjUxNzM_eace4b44-4557-4cf2-a435-ceaa21131c52"
      unitRef="usd">1191095000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzAvZnJhZzo1M2FjMWJjMjUyOWQ0OWNkOWI1Mzg5NTM2MDNlZTVmZS90YWJsZTozNmFhOWUxNWJiYTk0MTFhOTA5M2FlN2VjZTY0OTQ2NS90YWJsZXJhbmdlOjM2YWE5ZTE1YmJhOTQxMWE5MDkzYWU3ZWNlNjQ5NDY1XzYtMy0xLTEtMjUxNzM_62e6187a-b918-49aa-b3bd-9c6872deb8f9"
      unitRef="usd">835804000</us-gaap:InventoryNet>
    <us-gaap:PercentageOfLIFOInventory
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzAvZnJhZzo1M2FjMWJjMjUyOWQ0OWNkOWI1Mzg5NTM2MDNlZTVmZS90ZXh0cmVnaW9uOjUzYWMxYmMyNTI5ZDQ5Y2Q5YjUzODk1MzYwM2VlNWZlXzg2_82886c93-de17-45bc-bc1b-515f3525f1bb"
      unitRef="number">0.04</us-gaap:PercentageOfLIFOInventory>
    <us-gaap:PercentageOfLIFOInventory
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzAvZnJhZzo1M2FjMWJjMjUyOWQ0OWNkOWI1Mzg5NTM2MDNlZTVmZS90ZXh0cmVnaW9uOjUzYWMxYmMyNTI5ZDQ5Y2Q5YjUzODk1MzYwM2VlNWZlXzg2_c24da705-3b47-4871-9a6c-f5f6e7b41532"
      unitRef="number">0.04</us-gaap:PercentageOfLIFOInventory>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzMvZnJhZzpmZmM0MjUzYTEzYmE0ZDFhYmVhOTI2ODhjZjc3NjYyYy90ZXh0cmVnaW9uOmZmYzQyNTNhMTNiYTRkMWFiZWE5MjY4OGNmNzc2NjJjXzE3Ng_fc093346-3f9d-4f18-a5fe-307270e91016">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;6. Property, Plant and Equipment, net&lt;/span&gt;&lt;/div&gt;&lt;div&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 components of property, plant and equipment, net were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.482%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.364%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;63,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;60,287&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;582,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;570,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Machinery, equipment 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:100%"&gt;1,816,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,772,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:700;line-height:100%"&gt;Property, plant and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,462,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,403,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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:400;line-height:100%"&gt;(1,505,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:100%"&gt;(1,506,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:700;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;957,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;897,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;Total depreciation expense was $147,309, $140,008 and $133,340 for the years ended December&#160;31, 2021, 2020 and 2019, respectively.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzMvZnJhZzpmZmM0MjUzYTEzYmE0ZDFhYmVhOTI2ODhjZjc3NjYyYy90ZXh0cmVnaW9uOmZmYzQyNTNhMTNiYTRkMWFiZWE5MjY4OGNmNzc2NjJjXzE3OA_1e845d2a-09fd-4e67-a108-a9deceee4b62">&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 property, plant and equipment, net were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.482%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.364%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;63,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;60,287&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;582,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;570,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Machinery, equipment 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:100%"&gt;1,816,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,772,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:700;line-height:100%"&gt;Property, plant and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,462,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,403,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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:400;line-height:100%"&gt;(1,505,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:100%"&gt;(1,506,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:700;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;957,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;897,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ib6d918b2a44b4e4293c61e5c196a2bf4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzMvZnJhZzpmZmM0MjUzYTEzYmE0ZDFhYmVhOTI2ODhjZjc3NjYyYy90YWJsZTpiMzZhN2JjZTJmZmY0ZTI3OWE2N2M5MWY3NjEzZGJlMi90YWJsZXJhbmdlOmIzNmE3YmNlMmZmZjRlMjc5YTY3YzkxZjc2MTNkYmUyXzEtMS0xLTEtMjUxNzM_df79ad06-cfb7-4433-a8fe-61e6e2f3d5b8"
      unitRef="usd">63656000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="id4be4241e5ff4c6e9cc9f7250044cc1f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzMvZnJhZzpmZmM0MjUzYTEzYmE0ZDFhYmVhOTI2ODhjZjc3NjYyYy90YWJsZTpiMzZhN2JjZTJmZmY0ZTI3OWE2N2M5MWY3NjEzZGJlMi90YWJsZXJhbmdlOmIzNmE3YmNlMmZmZjRlMjc5YTY3YzkxZjc2MTNkYmUyXzEtMy0xLTEtMjUxNzM_a07c50fd-5948-4c0f-9e91-af52514be795"
      unitRef="usd">60287000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i884dec77dc1f47319546edd739310289_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzMvZnJhZzpmZmM0MjUzYTEzYmE0ZDFhYmVhOTI2ODhjZjc3NjYyYy90YWJsZTpiMzZhN2JjZTJmZmY0ZTI3OWE2N2M5MWY3NjEzZGJlMi90YWJsZXJhbmdlOmIzNmE3YmNlMmZmZjRlMjc5YTY3YzkxZjc2MTNkYmUyXzItMS0xLTEtMjUxNzM_83037e3b-eae6-450c-961a-7eb4c6833342"
      unitRef="usd">582314000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="idec00c0064f84b3eaee587855e3cc58b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzMvZnJhZzpmZmM0MjUzYTEzYmE0ZDFhYmVhOTI2ODhjZjc3NjYyYy90YWJsZTpiMzZhN2JjZTJmZmY0ZTI3OWE2N2M5MWY3NjEzZGJlMi90YWJsZXJhbmdlOmIzNmE3YmNlMmZmZjRlMjc5YTY3YzkxZjc2MTNkYmUyXzItMy0xLTEtMjUxNzM_98fe2a13-d5ec-45e3-b974-2139978f3fbd"
      unitRef="usd">570366000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie59e2fe155054e6cb08e12bec3e6969d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzMvZnJhZzpmZmM0MjUzYTEzYmE0ZDFhYmVhOTI2ODhjZjc3NjYyYy90YWJsZTpiMzZhN2JjZTJmZmY0ZTI3OWE2N2M5MWY3NjEzZGJlMi90YWJsZXJhbmdlOmIzNmE3YmNlMmZmZjRlMjc5YTY3YzkxZjc2MTNkYmUyXzMtMS0xLTEtMjUxNzM_6bdb337f-7193-45c6-b336-548b9d777869"
      unitRef="usd">1816473000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i9930059a7b2b4d34925a7347423caeec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzMvZnJhZzpmZmM0MjUzYTEzYmE0ZDFhYmVhOTI2ODhjZjc3NjYyYy90YWJsZTpiMzZhN2JjZTJmZmY0ZTI3OWE2N2M5MWY3NjEzZGJlMi90YWJsZXJhbmdlOmIzNmE3YmNlMmZmZjRlMjc5YTY3YzkxZjc2MTNkYmUyXzMtMy0xLTEtMjUxNzM_5e083952-351d-457d-9d56-3647945fb2a3"
      unitRef="usd">1772772000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzMvZnJhZzpmZmM0MjUzYTEzYmE0ZDFhYmVhOTI2ODhjZjc3NjYyYy90YWJsZTpiMzZhN2JjZTJmZmY0ZTI3OWE2N2M5MWY3NjEzZGJlMi90YWJsZXJhbmdlOmIzNmE3YmNlMmZmZjRlMjc5YTY3YzkxZjc2MTNkYmUyXzQtMS0xLTEtMjUxNzM_bd81de3e-0e76-4a98-b824-8078af83a726"
      unitRef="usd">2462443000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzMvZnJhZzpmZmM0MjUzYTEzYmE0ZDFhYmVhOTI2ODhjZjc3NjYyYy90YWJsZTpiMzZhN2JjZTJmZmY0ZTI3OWE2N2M5MWY3NjEzZGJlMi90YWJsZXJhbmdlOmIzNmE3YmNlMmZmZjRlMjc5YTY3YzkxZjc2MTNkYmUyXzQtMy0xLTEtMjUxNzM_69154b73-8435-452d-bed6-846e8768f9e5"
      unitRef="usd">2403425000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzMvZnJhZzpmZmM0MjUzYTEzYmE0ZDFhYmVhOTI2ODhjZjc3NjYyYy90YWJsZTpiMzZhN2JjZTJmZmY0ZTI3OWE2N2M5MWY3NjEzZGJlMi90YWJsZXJhbmdlOmIzNmE3YmNlMmZmZjRlMjc5YTY3YzkxZjc2MTNkYmUyXzUtMS0xLTEtMjUxNzM_7bc9ebac-3e3d-499a-894f-bc4548f97e44"
      unitRef="usd">1505133000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzMvZnJhZzpmZmM0MjUzYTEzYmE0ZDFhYmVhOTI2ODhjZjc3NjYyYy90YWJsZTpiMzZhN2JjZTJmZmY0ZTI3OWE2N2M5MWY3NjEzZGJlMi90YWJsZXJhbmdlOmIzNmE3YmNlMmZmZjRlMjc5YTY3YzkxZjc2MTNkYmUyXzUtMy0xLTEtMjUxNzM_e466afbc-f314-46ee-897b-0e211cbd60d6"
      unitRef="usd">1506099000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzMvZnJhZzpmZmM0MjUzYTEzYmE0ZDFhYmVhOTI2ODhjZjc3NjYyYy90YWJsZTpiMzZhN2JjZTJmZmY0ZTI3OWE2N2M5MWY3NjEzZGJlMi90YWJsZXJhbmdlOmIzNmE3YmNlMmZmZjRlMjc5YTY3YzkxZjc2MTNkYmUyXzYtMS0xLTEtMjUxNzM_cc30f244-e229-4b7c-8cc6-11bce95f4306"
      unitRef="usd">957310000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzMvZnJhZzpmZmM0MjUzYTEzYmE0ZDFhYmVhOTI2ODhjZjc3NjYyYy90YWJsZTpiMzZhN2JjZTJmZmY0ZTI3OWE2N2M5MWY3NjEzZGJlMi90YWJsZXJhbmdlOmIzNmE3YmNlMmZmZjRlMjc5YTY3YzkxZjc2MTNkYmUyXzYtMy0xLTEtMjUxNzM_cbfc090f-1305-48eb-9aa5-9e75e0d18a75"
      unitRef="usd">897326000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Depreciation
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzMvZnJhZzpmZmM0MjUzYTEzYmE0ZDFhYmVhOTI2ODhjZjc3NjYyYy90ZXh0cmVnaW9uOmZmYzQyNTNhMTNiYTRkMWFiZWE5MjY4OGNmNzc2NjJjXzExMg_d2762a07-e4ab-47b7-921d-94432730f8f4"
      unitRef="usd">147309000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzMvZnJhZzpmZmM0MjUzYTEzYmE0ZDFhYmVhOTI2ODhjZjc3NjYyYy90ZXh0cmVnaW9uOmZmYzQyNTNhMTNiYTRkMWFiZWE5MjY4OGNmNzc2NjJjXzExNg_badccd5f-d551-4bee-99f3-9708995d467e"
      unitRef="usd">140008000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzMvZnJhZzpmZmM0MjUzYTEzYmE0ZDFhYmVhOTI2ODhjZjc3NjYyYy90ZXh0cmVnaW9uOmZmYzQyNTNhMTNiYTRkMWFiZWE5MjY4OGNmNzc2NjJjXzEyMw_53abc01c-37d3-4095-b309-aea2fa71cc50"
      unitRef="usd">133340000</us-gaap:Depreciation>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90ZXh0cmVnaW9uOjBkNDhjYjg0ZTA4ZDRlZTc5MjhkZDEyNGNhMzRkYmM2XzExMjc_5aa9eb1c-ae9c-47a8-8e93-e647ba814db9">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;7. Leases&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="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 Company adopted ASC Topic 842, Leases as of January 1, 2019, using the transition method per ASU No. 2018-11 wherein entities were allowed to initially apply the new leases standard at adoption date. Adoption of ASC Topic 842 resulted in an increase to total assets and liabilities due to the recording of operating lease ROU assets and operating lease liabilities of approximately $163&#160;million, as of January 1, 2019. The adoption did not materially impact the Company&#x2019;s Consolidated Statements of Earnings or Cash Flows. See Note 1 &#x2014; Description of Business and Summary of Significant Accounting Policies for further detail on ROU assets and lease liabilities.&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="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 components of lease costs were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.145%"/&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Lease Costs:&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;6,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;6,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Short-term &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;17,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;18,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;17,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:100%"&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:100%"&gt;78,525&#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:100%"&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:100%"&gt;77,284&#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 #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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;76,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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; Finance lease cost and sublease income were immaterial.&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="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;Supplemental cash flow information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.145%"/&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows for operating leases&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;53,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;53,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Operating cash flows for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;357&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:100%"&gt;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Financing cash flows for finance leases&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:400;line-height:100%"&gt;3,073&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;2,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Total&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;59,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;56,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;55,790&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;Right-of-use assets obtained in exchange for lease obligations:&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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: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:400;line-height:100%"&gt;47,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;21,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;41,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Financing leases&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:400;line-height:100%"&gt;2,016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;3,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&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:400;line-height:100%"&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:100%"&gt;49,682&#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:100%"&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:100%"&gt;25,089&#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:100%"&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:100%"&gt;43,140&#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;Supplemental balance sheet information related to leases were as follows&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&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:70.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.740%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:700;line-height:100%"&gt;Operating Leases&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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets:&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;/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:100%"&gt;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzQtMC0xLTEtMzQ3MTE_5f8c9c24-95cc-4f20-b98f-c10b4b3b16b6"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzQtMC0xLTEtMzQ3MTE_c996643c-dc52-4df8-a6e8-cf61128fca2b"&gt;Other assets and deferred charges&lt;/span&gt;&lt;/span&gt;&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: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:400;line-height:100%"&gt;169,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;170,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Lease liabilities:&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzctMC0xLTEtMzQ3MTk_ef5eb05a-2758-4880-a8d2-b6bb0424776c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzctMC0xLTEtMzQ3MTk_f3fc9072-57c4-4541-9b99-c8f430b61e91"&gt;Other accrued expenses&lt;/span&gt;&lt;/span&gt;&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;&#160;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzgtMC0xLTEtMzQ3MjE_34f2fd5d-212f-47ff-9836-620c0e9016aa"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzgtMC0xLTEtMzQ3MjE_ebdc49ce-5eda-460f-bba4-727b37576a62"&gt;Other 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:400;line-height:100%"&gt;134,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;133,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&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;/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:100%"&gt;&#160;&#160;Right-of-use 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="display:none"/&gt;&lt;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;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;&#160;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE1LTAtMS0xLTM2NzU3_768a42d1-643c-4a0e-84ee-16707eb48d1d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE1LTAtMS0xLTM2NzU3_8bebab1a-82e0-4443-af70-5307e20c90c1"&gt;Property, plant and equipment, net &lt;/span&gt;&lt;/span&gt;&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 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities:&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;/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:100%"&gt;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE4LTAtMS0xLTM0NzMx_625c267c-7f3e-4119-8657-2e773eb5d60c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE4LTAtMS0xLTM0NzMx_939ad0df-ef53-4775-900a-50387b29e452"&gt;Other accrued expenses&lt;/span&gt;&lt;/span&gt;&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: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:400;line-height:100%"&gt;2,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;2,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE5LTAtMS0xLTM0NzMz_1d683673-a2fc-4b6f-ad50-aa972886abc0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE5LTAtMS0xLTM0NzMz_5ea6f627-0526-47ec-8c21-f2d638e66780"&gt;Other liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;6,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;8,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Total financing lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;9,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;11,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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: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; Finance lease right-of-use assets are recorded net of accumulated depreciation of $7,675 and $7,205 for the years ended December&#160;31, 2021 and December&#160;31, 2020, respectively.&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="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 aggregate future lease payments for operating and finance leases as of December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.228%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;Operating&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:10pt;font-weight:700;line-height:100%"&gt;Finance&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:100%"&gt;2022&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;47,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;2,822&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;2,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:400;line-height:100%"&gt;23,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:400;line-height:100%"&gt;39,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&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:400;line-height:100%"&gt;190,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:100%"&gt;10,443&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;Less 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:400;line-height:100%"&gt;(13,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(1,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Present value of lease liabilities&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:400;line-height:100%"&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:100%"&gt;177,534&#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:100%"&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:100%"&gt;9,242&#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&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;Average lease terms and discount rates were as follows:&lt;/span&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:55.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.740%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;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;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;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;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;4.2&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: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:400;line-height:100%"&gt;4.8&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: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:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&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 13pt;text-align:left;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;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;2.7%&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: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:400;line-height:100%"&gt;2.9%&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: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:400;line-height:100%"&gt;3.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;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;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90ZXh0cmVnaW9uOjBkNDhjYjg0ZTA4ZDRlZTc5MjhkZDEyNGNhMzRkYmM2XzY1OTcwNjk3Njc4MjM_00ed077b-b52d-4ce6-9fbc-adfb7c13a8a3">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;7. Leases&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="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 Company adopted ASC Topic 842, Leases as of January 1, 2019, using the transition method per ASU No. 2018-11 wherein entities were allowed to initially apply the new leases standard at adoption date. Adoption of ASC Topic 842 resulted in an increase to total assets and liabilities due to the recording of operating lease ROU assets and operating lease liabilities of approximately $163&#160;million, as of January 1, 2019. The adoption did not materially impact the Company&#x2019;s Consolidated Statements of Earnings or Cash Flows. See Note 1 &#x2014; Description of Business and Summary of Significant Accounting Policies for further detail on ROU assets and lease liabilities.&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="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 components of lease costs were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.145%"/&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Lease Costs:&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;6,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;6,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Short-term &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;17,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;18,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;17,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:100%"&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:100%"&gt;78,525&#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:100%"&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:100%"&gt;77,284&#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 #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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;76,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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; Finance lease cost and sublease income were immaterial.&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="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;Supplemental cash flow information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.145%"/&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows for operating leases&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;53,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;53,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Operating cash flows for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;357&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:100%"&gt;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Financing cash flows for finance leases&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:400;line-height:100%"&gt;3,073&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;2,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Total&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;59,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;56,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;55,790&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;Right-of-use assets obtained in exchange for lease obligations:&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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: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:400;line-height:100%"&gt;47,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;21,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;41,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Financing leases&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:400;line-height:100%"&gt;2,016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;3,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&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:400;line-height:100%"&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:100%"&gt;49,682&#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:100%"&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:100%"&gt;25,089&#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:100%"&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:100%"&gt;43,140&#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;Supplemental balance sheet information related to leases were as follows&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&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:70.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.740%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:700;line-height:100%"&gt;Operating Leases&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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets:&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;/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:100%"&gt;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzQtMC0xLTEtMzQ3MTE_5f8c9c24-95cc-4f20-b98f-c10b4b3b16b6"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzQtMC0xLTEtMzQ3MTE_c996643c-dc52-4df8-a6e8-cf61128fca2b"&gt;Other assets and deferred charges&lt;/span&gt;&lt;/span&gt;&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: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:400;line-height:100%"&gt;169,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;170,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Lease liabilities:&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzctMC0xLTEtMzQ3MTk_ef5eb05a-2758-4880-a8d2-b6bb0424776c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzctMC0xLTEtMzQ3MTk_f3fc9072-57c4-4541-9b99-c8f430b61e91"&gt;Other accrued expenses&lt;/span&gt;&lt;/span&gt;&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;&#160;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzgtMC0xLTEtMzQ3MjE_34f2fd5d-212f-47ff-9836-620c0e9016aa"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzgtMC0xLTEtMzQ3MjE_ebdc49ce-5eda-460f-bba4-727b37576a62"&gt;Other 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:400;line-height:100%"&gt;134,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;133,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&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;/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:100%"&gt;&#160;&#160;Right-of-use 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="display:none"/&gt;&lt;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;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;&#160;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE1LTAtMS0xLTM2NzU3_768a42d1-643c-4a0e-84ee-16707eb48d1d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE1LTAtMS0xLTM2NzU3_8bebab1a-82e0-4443-af70-5307e20c90c1"&gt;Property, plant and equipment, net &lt;/span&gt;&lt;/span&gt;&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 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities:&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;/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:100%"&gt;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE4LTAtMS0xLTM0NzMx_625c267c-7f3e-4119-8657-2e773eb5d60c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE4LTAtMS0xLTM0NzMx_939ad0df-ef53-4775-900a-50387b29e452"&gt;Other accrued expenses&lt;/span&gt;&lt;/span&gt;&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: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:400;line-height:100%"&gt;2,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;2,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE5LTAtMS0xLTM0NzMz_1d683673-a2fc-4b6f-ad50-aa972886abc0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE5LTAtMS0xLTM0NzMz_5ea6f627-0526-47ec-8c21-f2d638e66780"&gt;Other liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;6,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;8,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Total financing lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;9,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;11,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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: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; Finance lease right-of-use assets are recorded net of accumulated depreciation of $7,675 and $7,205 for the years ended December&#160;31, 2021 and December&#160;31, 2020, respectively.&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="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 aggregate future lease payments for operating and finance leases as of December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.228%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;Operating&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:10pt;font-weight:700;line-height:100%"&gt;Finance&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:100%"&gt;2022&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;47,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;2,822&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;2,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:400;line-height:100%"&gt;23,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:400;line-height:100%"&gt;39,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&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:400;line-height:100%"&gt;190,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:100%"&gt;10,443&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;Less 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:400;line-height:100%"&gt;(13,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(1,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Present value of lease liabilities&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:400;line-height:100%"&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:100%"&gt;177,534&#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:100%"&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:100%"&gt;9,242&#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&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;Average lease terms and discount rates were as follows:&lt;/span&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:55.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.740%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;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;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;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;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;4.2&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: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:400;line-height:100%"&gt;4.8&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: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:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&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 13pt;text-align:left;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;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;2.7%&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: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:400;line-height:100%"&gt;2.9%&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: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:400;line-height:100%"&gt;3.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;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;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:OperatingLeaseLiability
      contextRef="i6f4e9f42cf3c4daab4d3d1729582aafb_I20190101"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90ZXh0cmVnaW9uOjBkNDhjYjg0ZTA4ZDRlZTc5MjhkZDEyNGNhMzRkYmM2XzM5NQ_56459a88-b85a-4d9a-b000-589dd620d80b"
      unitRef="usd">163000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6f4e9f42cf3c4daab4d3d1729582aafb_I20190101"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90ZXh0cmVnaW9uOjBkNDhjYjg0ZTA4ZDRlZTc5MjhkZDEyNGNhMzRkYmM2XzM5NQ_61217030-721f-48cf-877e-fd427f9c56f2"
      unitRef="usd">163000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90ZXh0cmVnaW9uOjBkNDhjYjg0ZTA4ZDRlZTc5MjhkZDEyNGNhMzRkYmM2XzExMjg_b8f46d29-53b6-4428-b562-b5b66a63f596">&lt;div style="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 components of lease costs were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.145%"/&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Lease Costs:&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;6,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;6,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Short-term &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;17,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;18,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;17,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:100%"&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:100%"&gt;78,525&#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:100%"&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:100%"&gt;77,284&#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 #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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;76,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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; Finance lease cost and sublease income were immaterial.&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="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;Supplemental cash flow information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.145%"/&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows for operating leases&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;53,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;53,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Operating cash flows for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;357&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:100%"&gt;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Financing cash flows for finance leases&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:400;line-height:100%"&gt;3,073&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;2,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Total&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;59,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;56,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;55,790&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;Right-of-use assets obtained in exchange for lease obligations:&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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: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:400;line-height:100%"&gt;47,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;21,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;41,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Financing leases&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:400;line-height:100%"&gt;2,016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;3,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&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:400;line-height:100%"&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:100%"&gt;49,682&#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:100%"&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:100%"&gt;25,089&#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:100%"&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:100%"&gt;43,140&#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;Supplemental balance sheet information related to leases were as follows&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&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:70.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.740%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:700;line-height:100%"&gt;Operating Leases&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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets:&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;/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:100%"&gt;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzQtMC0xLTEtMzQ3MTE_5f8c9c24-95cc-4f20-b98f-c10b4b3b16b6"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzQtMC0xLTEtMzQ3MTE_c996643c-dc52-4df8-a6e8-cf61128fca2b"&gt;Other assets and deferred charges&lt;/span&gt;&lt;/span&gt;&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: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:400;line-height:100%"&gt;169,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;170,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Lease liabilities:&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzctMC0xLTEtMzQ3MTk_ef5eb05a-2758-4880-a8d2-b6bb0424776c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzctMC0xLTEtMzQ3MTk_f3fc9072-57c4-4541-9b99-c8f430b61e91"&gt;Other accrued expenses&lt;/span&gt;&lt;/span&gt;&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;&#160;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzgtMC0xLTEtMzQ3MjE_34f2fd5d-212f-47ff-9836-620c0e9016aa"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzgtMC0xLTEtMzQ3MjE_ebdc49ce-5eda-460f-bba4-727b37576a62"&gt;Other 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:400;line-height:100%"&gt;134,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;133,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&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;/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:100%"&gt;&#160;&#160;Right-of-use 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="display:none"/&gt;&lt;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;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;&#160;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE1LTAtMS0xLTM2NzU3_768a42d1-643c-4a0e-84ee-16707eb48d1d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE1LTAtMS0xLTM2NzU3_8bebab1a-82e0-4443-af70-5307e20c90c1"&gt;Property, plant and equipment, net &lt;/span&gt;&lt;/span&gt;&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 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities:&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;/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:100%"&gt;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE4LTAtMS0xLTM0NzMx_625c267c-7f3e-4119-8657-2e773eb5d60c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE4LTAtMS0xLTM0NzMx_939ad0df-ef53-4775-900a-50387b29e452"&gt;Other accrued expenses&lt;/span&gt;&lt;/span&gt;&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: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:400;line-height:100%"&gt;2,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;2,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE5LTAtMS0xLTM0NzMz_1d683673-a2fc-4b6f-ad50-aa972886abc0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE5LTAtMS0xLTM0NzMz_5ea6f627-0526-47ec-8c21-f2d638e66780"&gt;Other liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;6,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;8,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Total financing lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;9,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;11,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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: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; Finance lease right-of-use assets are recorded net of accumulated depreciation of $7,675 and $7,205 for the years ended December&#160;31, 2021 and December&#160;31, 2020, respectively.&lt;/span&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;Average lease terms and discount rates were as follows:&lt;/span&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:55.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.740%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;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;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;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;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;4.2&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: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:400;line-height:100%"&gt;4.8&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: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:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&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 13pt;text-align:left;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;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;2.7%&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: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:400;line-height:100%"&gt;2.9%&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: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:400;line-height:100%"&gt;3.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;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;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo0ZTE1OTU4ZmUwYTk0OGIzOTlhOGMyMjU1NDExZmU1NC90YWJsZXJhbmdlOjRlMTU5NThmZTBhOTQ4YjM5OWE4YzIyNTU0MTFmZTU0XzItMS0xLTEtMjUxNzM_72793dd0-62b9-486e-9eaa-bbcaf102044c"
      unitRef="usd">54397000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo0ZTE1OTU4ZmUwYTk0OGIzOTlhOGMyMjU1NDExZmU1NC90YWJsZXJhbmdlOjRlMTU5NThmZTBhOTQ4YjM5OWE4YzIyNTU0MTFmZTU0XzItMy0xLTEtMjUxNzM_18a6eb81-75c2-4635-9958-9a016bde57be"
      unitRef="usd">52875000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo0ZTE1OTU4ZmUwYTk0OGIzOTlhOGMyMjU1NDExZmU1NC90YWJsZXJhbmdlOjRlMTU5NThmZTBhOTQ4YjM5OWE4YzIyNTU0MTFmZTU0XzItNS0xLTEtNTAwMTA_1c279a98-c11d-4a47-afce-f4dcb1396a2b"
      unitRef="usd">52317000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo0ZTE1OTU4ZmUwYTk0OGIzOTlhOGMyMjU1NDExZmU1NC90YWJsZXJhbmdlOjRlMTU5NThmZTBhOTQ4YjM5OWE4YzIyNTU0MTFmZTU0XzMtMS0xLTEtMjUxNzM_5bb1482c-71e4-420c-ae2b-5299cfb5c75f"
      unitRef="usd">6281000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo0ZTE1OTU4ZmUwYTk0OGIzOTlhOGMyMjU1NDExZmU1NC90YWJsZXJhbmdlOjRlMTU5NThmZTBhOTQ4YjM5OWE4YzIyNTU0MTFmZTU0XzMtMy0xLTEtMjUxNzM_342e8737-39b1-43d5-a503-9c6cae8594c3"
      unitRef="usd">5973000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo0ZTE1OTU4ZmUwYTk0OGIzOTlhOGMyMjU1NDExZmU1NC90YWJsZXJhbmdlOjRlMTU5NThmZTBhOTQ4YjM5OWE4YzIyNTU0MTFmZTU0XzMtNS0xLTEtNTAwMTA_9deb7759-aba5-4d17-b5ce-bfb2ce15db40"
      unitRef="usd">6584000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo0ZTE1OTU4ZmUwYTk0OGIzOTlhOGMyMjU1NDExZmU1NC90YWJsZXJhbmdlOjRlMTU5NThmZTBhOTQ4YjM5OWE4YzIyNTU0MTFmZTU0XzQtMS0xLTEtMjUxNzM_0918aeef-c20f-4883-9c27-210a92dd5640"
      unitRef="usd">17847000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo0ZTE1OTU4ZmUwYTk0OGIzOTlhOGMyMjU1NDExZmU1NC90YWJsZXJhbmdlOjRlMTU5NThmZTBhOTQ4YjM5OWE4YzIyNTU0MTFmZTU0XzQtMy0xLTEtMjUxNzM_553d1489-2839-4ac9-8643-609b3d6288ad"
      unitRef="usd">18436000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo0ZTE1OTU4ZmUwYTk0OGIzOTlhOGMyMjU1NDExZmU1NC90YWJsZXJhbmdlOjRlMTU5NThmZTBhOTQ4YjM5OWE4YzIyNTU0MTFmZTU0XzQtNS0xLTEtNTAwMTA_44dd7d34-be13-406f-9936-ea6bc866e333"
      unitRef="usd">17387000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo0ZTE1OTU4ZmUwYTk0OGIzOTlhOGMyMjU1NDExZmU1NC90YWJsZXJhbmdlOjRlMTU5NThmZTBhOTQ4YjM5OWE4YzIyNTU0MTFmZTU0XzUtMS0xLTEtMjUxNzM_8727a8d5-ac9c-4eb3-bf7d-7572ed0c93dc"
      unitRef="usd">78525000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo0ZTE1OTU4ZmUwYTk0OGIzOTlhOGMyMjU1NDExZmU1NC90YWJsZXJhbmdlOjRlMTU5NThmZTBhOTQ4YjM5OWE4YzIyNTU0MTFmZTU0XzUtMy0xLTEtMjUxNzM_4ee54ec1-18ad-40a0-b9c5-39789508b300"
      unitRef="usd">77284000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo0ZTE1OTU4ZmUwYTk0OGIzOTlhOGMyMjU1NDExZmU1NC90YWJsZXJhbmdlOjRlMTU5NThmZTBhOTQ4YjM5OWE4YzIyNTU0MTFmZTU0XzUtNS0xLTEtNTA5MzI_535fcc36-ba6e-44c5-b3fd-c97e54f5f3f0"
      unitRef="usd">76288000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzMtMS0xLTEtMjUxNzM_9730bee2-0fba-495c-8cbc-6d0d46bdbeb2"
      unitRef="usd">55921000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzMtMy0xLTEtMjUxNzM_f0d1ddd3-1b78-495c-9cc7-7d43039866f6"
      unitRef="usd">53903000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzMtNS0xLTEtNTAwNjg_870e3cc6-eeae-4477-a4ce-e7ff883c7b7a"
      unitRef="usd">53450000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzQtMS0xLTEtMjUxNzM_9643de10-ddcb-44e1-922f-cdad00cf180d"
      unitRef="usd">357000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzQtMy0xLTEtMjUxNzM_c12c13a3-1ecf-442c-92fb-dab77d66e769"
      unitRef="usd">434000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzQtNS0xLTEtNTAwNjg_0c381a42-78fa-4f55-8d53-a03fad31ef4d"
      unitRef="usd">425000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzUtMS0xLTEtMjUxNzM_b3939939-802a-4483-a560-cad9b807a546"
      unitRef="usd">3073000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzUtMy0xLTEtMjUxNzM_d5342d99-928c-4073-af03-8161c2ef898f"
      unitRef="usd">2523000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzUtNS0xLTEtNTAwNjg_1fb8f418-970c-421c-8265-73cea1f9afab"
      unitRef="usd">1915000</us-gaap:FinanceLeasePrincipalPayments>
    <dov:TotalCashFlowLeases
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzYtMS0xLTEtMjUxNzM_a2f186a0-0ac0-451d-aed4-1df49da42cf4"
      unitRef="usd">59351000</dov:TotalCashFlowLeases>
    <dov:TotalCashFlowLeases
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzYtMy0xLTEtMjUxNzM_51408593-e9c0-4cd2-9b44-7cbc25b3b7ee"
      unitRef="usd">56860000</dov:TotalCashFlowLeases>
    <dov:TotalCashFlowLeases
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzYtNS0xLTEtNTAwNjg_ee86e17f-be94-45d8-b2b0-f0be03e2c283"
      unitRef="usd">55790000</dov:TotalCashFlowLeases>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzgtMS0xLTEtMjUxNzM_d285b800-27fe-42cc-98df-1f0348902456"
      unitRef="usd">47666000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzgtMy0xLTEtMjUxNzM_3d1c3c6c-f81b-401b-a9e9-edd6e8efd920"
      unitRef="usd">21381000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzgtNS0xLTEtNTAwNzc_d23bcd0f-bce0-41ee-a1ad-b2c8b8b897c9"
      unitRef="usd">41598000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzktMS0xLTEtMjUxNzM_905a5268-db19-4e42-80fc-afdad7121a7c"
      unitRef="usd">2016000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzktMy0xLTEtMjUxNzM_e5706982-31b8-407b-8ac5-89cfbe10ccd6"
      unitRef="usd">3708000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzktNS0xLTEtNTAwNzc_22f9cd48-00fe-4139-8286-8b80f30bfd52"
      unitRef="usd">1542000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <dov:TotalNewLeaseAssets
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzEwLTEtMS0xLTI1MTcz_5727023e-7b2a-4e34-afea-76ee22a22ca4"
      unitRef="usd">49682000</dov:TotalNewLeaseAssets>
    <dov:TotalNewLeaseAssets
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzEwLTMtMS0xLTI1MTcz_696b8462-617f-4ad1-8167-856caa0dcbec"
      unitRef="usd">25089000</dov:TotalNewLeaseAssets>
    <dov:TotalNewLeaseAssets
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZToyNzZjNjRiNjE0MTk0OWJiYjljZmNhYjNkYWJhZGY0Yi90YWJsZXJhbmdlOjI3NmM2NGI2MTQxOTQ5YmJiOWNmY2FiM2RhYmFkZjRiXzEwLTUtMS0xLTUwMDc3_3099353a-6631-44ba-a856-073bfe1c040b"
      unitRef="usd">43140000</dov:TotalNewLeaseAssets>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzQtMS0xLTEtMjUxNzM_44df4eb3-4e21-4c37-8fba-b161b0349fee"
      unitRef="usd">169022000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzQtMy0xLTEtMjUxNzM_f59df451-0231-458a-a6ad-fe7ba9786155"
      unitRef="usd">170089000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzctMS0xLTEtMjUxNzM_327114f0-e6ba-4b6b-b7ee-273a9af31ea4"
      unitRef="usd">43086000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzctMy0xLTEtMjUxNzM_f66e2342-85e9-4ba1-8167-f7e1e54dd7f6"
      unitRef="usd">48834000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzgtMS0xLTEtMjUxNzM_0426a7de-4ee3-4c84-83e7-f468971de2e9"
      unitRef="usd">134448000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzgtMy0xLTEtMjUxNzM_1abdce49-adf2-4b1a-a280-f2e1af3f98a8"
      unitRef="usd">133989000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzktMS0xLTEtMjUxNzM_eb51a94f-3235-4362-a0f3-ea4a5bc6e0f4"
      unitRef="usd">177534000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzktMy0xLTEtMjUxNzM_0358f8d1-4778-4862-8e80-c1952d3fa78f"
      unitRef="usd">182823000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE1LTEtMS0xLTI1MTcz_692562cc-2f9c-4e64-a5f7-aede6f171e19"
      unitRef="usd">8588000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE1LTMtMS0xLTI1MTcz_6c8f4616-e4d5-47d2-99d1-db5f2103c5f6"
      unitRef="usd">10388000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE4LTEtMS0xLTI1MTcz_f3167153-c6a8-434c-8a75-aafe3136bac9"
      unitRef="usd">2475000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE4LTMtMS0xLTI1MTcz_4a0cc2c9-cad9-4a56-acd2-0e1aa1eb4c6a"
      unitRef="usd">2641000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE5LTEtMS0xLTI1MTcz_2571a1a5-6081-45a8-b5bc-2e3b982ff2c4"
      unitRef="usd">6767000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzE5LTMtMS0xLTI1MTcz_15203c4c-08e8-4a23-a211-c9d844129885"
      unitRef="usd">8709000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzIwLTEtMS0xLTI1MTcz_be91a618-9a13-4d44-ba02-023fee4da548"
      unitRef="usd">9242000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTo5ZTgxYzYyNTEyNjA0NzY1OWE0NDc2ODUwZjI2ZjUxMy90YWJsZXJhbmdlOjllODFjNjI1MTI2MDQ3NjU5YTQ0NzY4NTBmMjZmNTEzXzIwLTMtMS0xLTI1MTcz_0d4340c0-f255-4aac-ba6a-167e9c1bada6"
      unitRef="usd">11350000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90ZXh0cmVnaW9uOjBkNDhjYjg0ZTA4ZDRlZTc5MjhkZDEyNGNhMzRkYmM2XzkxOA_d102cd44-9271-450a-a777-9e9cb93460e1"
      unitRef="usd">7675000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90ZXh0cmVnaW9uOjBkNDhjYjg0ZTA4ZDRlZTc5MjhkZDEyNGNhMzRkYmM2XzkyNQ_0f53d4a7-2b74-4cbb-a568-f77a97a8131d"
      unitRef="usd">7205000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90ZXh0cmVnaW9uOjBkNDhjYjg0ZTA4ZDRlZTc5MjhkZDEyNGNhMzRkYmM2XzExMzE_871c0b1f-14ab-4075-8e40-6d0dec25d8b3">&lt;div style="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 aggregate future lease payments for operating and finance leases as of December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.228%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;Operating&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:10pt;font-weight:700;line-height:100%"&gt;Finance&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:100%"&gt;2022&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;47,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;2,822&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;2,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:400;line-height:100%"&gt;23,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:400;line-height:100%"&gt;39,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&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:400;line-height:100%"&gt;190,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:100%"&gt;10,443&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;Less 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:400;line-height:100%"&gt;(13,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(1,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Present value of lease liabilities&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:400;line-height:100%"&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:100%"&gt;177,534&#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:100%"&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:100%"&gt;9,242&#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;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90ZXh0cmVnaW9uOjBkNDhjYjg0ZTA4ZDRlZTc5MjhkZDEyNGNhMzRkYmM2XzExMzE_9996d242-4781-45da-8c0a-8f4eb14b219e">&lt;div style="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 aggregate future lease payments for operating and finance leases as of December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.228%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;Operating&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:10pt;font-weight:700;line-height:100%"&gt;Finance&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:100%"&gt;2022&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;47,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;2,822&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;2,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:400;line-height:100%"&gt;23,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:400;line-height:100%"&gt;39,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&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:400;line-height:100%"&gt;190,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:100%"&gt;10,443&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;Less 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:400;line-height:100%"&gt;(13,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(1,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Present value of lease liabilities&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:400;line-height:100%"&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:100%"&gt;177,534&#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:100%"&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:100%"&gt;9,242&#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;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTplOTA3ODNiZDMxNGQ0MmUzOGM4ODIzOTZhNTA0YjBjZS90YWJsZXJhbmdlOmU5MDc4M2JkMzE0ZDQyZTM4Yzg4MjM5NmE1MDRiMGNlXzEtMS0xLTEtMjUxNzM_3716305c-569c-4afb-a5d3-a3812ce62639"
      unitRef="usd">47649000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTplOTA3ODNiZDMxNGQ0MmUzOGM4ODIzOTZhNTA0YjBjZS90YWJsZXJhbmdlOmU5MDc4M2JkMzE0ZDQyZTM4Yzg4MjM5NmE1MDRiMGNlXzEtMy0xLTEtMjUxNzM_44c91bd8-4931-4ca9-8ddb-718c74029952"
      unitRef="usd">2822000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTplOTA3ODNiZDMxNGQ0MmUzOGM4ODIzOTZhNTA0YjBjZS90YWJsZXJhbmdlOmU5MDc4M2JkMzE0ZDQyZTM4Yzg4MjM5NmE1MDRiMGNlXzItMS0xLTEtMjUxNzM_c3092a21-26a0-421c-9f45-40674c5b5b2d"
      unitRef="usd">35713000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTplOTA3ODNiZDMxNGQ0MmUzOGM4ODIzOTZhNTA0YjBjZS90YWJsZXJhbmdlOmU5MDc4M2JkMzE0ZDQyZTM4Yzg4MjM5NmE1MDRiMGNlXzItMy0xLTEtMjUxNzM_0ba8bf2c-5fcc-409f-a5a0-de241cfba565"
      unitRef="usd">2372000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTplOTA3ODNiZDMxNGQ0MmUzOGM4ODIzOTZhNTA0YjBjZS90YWJsZXJhbmdlOmU5MDc4M2JkMzE0ZDQyZTM4Yzg4MjM5NmE1MDRiMGNlXzMtMS0xLTEtMjUxNzM_ae0db8c3-1348-4bcf-a039-50ccefd4711e"
      unitRef="usd">28124000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTplOTA3ODNiZDMxNGQ0MmUzOGM4ODIzOTZhNTA0YjBjZS90YWJsZXJhbmdlOmU5MDc4M2JkMzE0ZDQyZTM4Yzg4MjM5NmE1MDRiMGNlXzMtMy0xLTEtMjUxNzM_8cc67362-bf47-4225-9bec-838eac831e30"
      unitRef="usd">1845000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTplOTA3ODNiZDMxNGQ0MmUzOGM4ODIzOTZhNTA0YjBjZS90YWJsZXJhbmdlOmU5MDc4M2JkMzE0ZDQyZTM4Yzg4MjM5NmE1MDRiMGNlXzQtMS0xLTEtMjUxNzM_32da8204-665c-4c6e-b0e2-6670ddff9cc6"
      unitRef="usd">23756000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTplOTA3ODNiZDMxNGQ0MmUzOGM4ODIzOTZhNTA0YjBjZS90YWJsZXJhbmdlOmU5MDc4M2JkMzE0ZDQyZTM4Yzg4MjM5NmE1MDRiMGNlXzQtMy0xLTEtMjUxNzM_ec201157-ef90-490e-99e2-0b790fa31bb6"
      unitRef="usd">1433000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTplOTA3ODNiZDMxNGQ0MmUzOGM4ODIzOTZhNTA0YjBjZS90YWJsZXJhbmdlOmU5MDc4M2JkMzE0ZDQyZTM4Yzg4MjM5NmE1MDRiMGNlXzUtMS0xLTEtMjUxNzM_aaf6119a-1adb-4fd3-8547-1fba5b2d81fd"
      unitRef="usd">16058000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTplOTA3ODNiZDMxNGQ0MmUzOGM4ODIzOTZhNTA0YjBjZS90YWJsZXJhbmdlOmU5MDc4M2JkMzE0ZDQyZTM4Yzg4MjM5NmE1MDRiMGNlXzUtMy0xLTEtMjUxNzM_25abdcaa-ab16-4c3e-afea-3e98e66cf00b"
      unitRef="usd">1204000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTplOTA3ODNiZDMxNGQ0MmUzOGM4ODIzOTZhNTA0YjBjZS90YWJsZXJhbmdlOmU5MDc4M2JkMzE0ZDQyZTM4Yzg4MjM5NmE1MDRiMGNlXzYtMS0xLTEtMjUxNzM_253fde6a-2b0d-4680-8091-ae26ff1f4116"
      unitRef="usd">39539000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTplOTA3ODNiZDMxNGQ0MmUzOGM4ODIzOTZhNTA0YjBjZS90YWJsZXJhbmdlOmU5MDc4M2JkMzE0ZDQyZTM4Yzg4MjM5NmE1MDRiMGNlXzYtMy0xLTEtMjUxNzM_a64734af-f2e9-47ca-ba68-c56a1e87e3cd"
      unitRef="usd">767000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTplOTA3ODNiZDMxNGQ0MmUzOGM4ODIzOTZhNTA0YjBjZS90YWJsZXJhbmdlOmU5MDc4M2JkMzE0ZDQyZTM4Yzg4MjM5NmE1MDRiMGNlXzctMS0xLTEtMjUxNzM_46261b28-ad8d-45aa-b5fb-bf31b0d3e492"
      unitRef="usd">190839000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTplOTA3ODNiZDMxNGQ0MmUzOGM4ODIzOTZhNTA0YjBjZS90YWJsZXJhbmdlOmU5MDc4M2JkMzE0ZDQyZTM4Yzg4MjM5NmE1MDRiMGNlXzctMy0xLTEtMjUxNzM_87619da0-3b7d-4b1c-94bc-e585b1efe807"
      unitRef="usd">10443000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTplOTA3ODNiZDMxNGQ0MmUzOGM4ODIzOTZhNTA0YjBjZS90YWJsZXJhbmdlOmU5MDc4M2JkMzE0ZDQyZTM4Yzg4MjM5NmE1MDRiMGNlXzgtMS0xLTEtMjUxNzM_5c608f42-97f0-4ef4-b18a-f890f9e0725f"
      unitRef="usd">13305000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTplOTA3ODNiZDMxNGQ0MmUzOGM4ODIzOTZhNTA0YjBjZS90YWJsZXJhbmdlOmU5MDc4M2JkMzE0ZDQyZTM4Yzg4MjM5NmE1MDRiMGNlXzgtMy0xLTEtMjUxNzM_c9b81d99-01a3-488f-83df-05856822c434"
      unitRef="usd">1201000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTplOTA3ODNiZDMxNGQ0MmUzOGM4ODIzOTZhNTA0YjBjZS90YWJsZXJhbmdlOmU5MDc4M2JkMzE0ZDQyZTM4Yzg4MjM5NmE1MDRiMGNlXzktMS0xLTEtMjUxNzM_db0a1090-ff5f-491d-8688-9dbb173f29f3"
      unitRef="usd">177534000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTplOTA3ODNiZDMxNGQ0MmUzOGM4ODIzOTZhNTA0YjBjZS90YWJsZXJhbmdlOmU5MDc4M2JkMzE0ZDQyZTM4Yzg4MjM5NmE1MDRiMGNlXzktMy0xLTEtMjUxNzM_7d5becd2-f3a3-485c-97c1-10ff800b1caa"
      unitRef="usd">9242000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTpiYzUzZmI1MDMzNzA0NDMyYTIwODEyODFmNGQ0ZGU0OS90YWJsZXJhbmdlOmJjNTNmYjUwMzM3MDQ0MzJhMjA4MTI4MWY0ZDRkZTQ5XzItMS0xLTEtMjUxNzM_d5619571-ec1d-4e2c-ba37-09a63306b53b">P5Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTpiYzUzZmI1MDMzNzA0NDMyYTIwODEyODFmNGQ0ZGU0OS90YWJsZXJhbmdlOmJjNTNmYjUwMzM3MDQ0MzJhMjA4MTI4MWY0ZDRkZTQ5XzItMy0xLTEtMjUxNzM_57f4c2cb-6531-4fe4-8834-62f45f617bb6">P5Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i3387c6cfa97841de80b0474e67a6b42c_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTpiYzUzZmI1MDMzNzA0NDMyYTIwODEyODFmNGQ0ZGU0OS90YWJsZXJhbmdlOmJjNTNmYjUwMzM3MDQ0MzJhMjA4MTI4MWY0ZDRkZTQ5XzItNS0xLTEtNTIyMjA_794610fa-f9f7-4f98-93fb-5e4c53ade029">P5Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTpiYzUzZmI1MDMzNzA0NDMyYTIwODEyODFmNGQ0ZGU0OS90YWJsZXJhbmdlOmJjNTNmYjUwMzM3MDQ0MzJhMjA4MTI4MWY0ZDRkZTQ5XzMtMS0xLTEtMjUxNzM_c836dbf2-16bf-488d-b4da-b8a64a2f39f1">P4Y2M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTpiYzUzZmI1MDMzNzA0NDMyYTIwODEyODFmNGQ0ZGU0OS90YWJsZXJhbmdlOmJjNTNmYjUwMzM3MDQ0MzJhMjA4MTI4MWY0ZDRkZTQ5XzMtMy0xLTEtMjUxNzM_0b61e9ec-be3c-4708-9f2f-d04f1ace2232">P4Y9M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i3387c6cfa97841de80b0474e67a6b42c_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTpiYzUzZmI1MDMzNzA0NDMyYTIwODEyODFmNGQ0ZGU0OS90YWJsZXJhbmdlOmJjNTNmYjUwMzM3MDQ0MzJhMjA4MTI4MWY0ZDRkZTQ5XzMtNS0xLTEtNTIyMjA_6c449060-b480-4fa8-9c2d-b8f62924ab18">P5Y10M24D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTpiYzUzZmI1MDMzNzA0NDMyYTIwODEyODFmNGQ0ZGU0OS90YWJsZXJhbmdlOmJjNTNmYjUwMzM3MDQ0MzJhMjA4MTI4MWY0ZDRkZTQ5XzUtMS0xLTEtMjUxNzM_eeec6978-b6a0-4e9c-8859-3023d5cd0c25"
      unitRef="number">0.027</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTpiYzUzZmI1MDMzNzA0NDMyYTIwODEyODFmNGQ0ZGU0OS90YWJsZXJhbmdlOmJjNTNmYjUwMzM3MDQ0MzJhMjA4MTI4MWY0ZDRkZTQ5XzUtMy0xLTEtMjUxNzM_d0ea21f1-9343-4c6a-a6e0-e56efe91a635"
      unitRef="number">0.029</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i3387c6cfa97841de80b0474e67a6b42c_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTpiYzUzZmI1MDMzNzA0NDMyYTIwODEyODFmNGQ0ZGU0OS90YWJsZXJhbmdlOmJjNTNmYjUwMzM3MDQ0MzJhMjA4MTI4MWY0ZDRkZTQ5XzUtNS0xLTEtNTIyMjA_d503bba7-b3a2-4bc2-8594-34f9b297610b"
      unitRef="number">0.032</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTpiYzUzZmI1MDMzNzA0NDMyYTIwODEyODFmNGQ0ZGU0OS90YWJsZXJhbmdlOmJjNTNmYjUwMzM3MDQ0MzJhMjA4MTI4MWY0ZDRkZTQ5XzYtMS0xLTEtMjUxNzM_ae1aef88-c872-430e-b2ed-61633404595c"
      unitRef="number">0.034</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTpiYzUzZmI1MDMzNzA0NDMyYTIwODEyODFmNGQ0ZGU0OS90YWJsZXJhbmdlOmJjNTNmYjUwMzM3MDQ0MzJhMjA4MTI4MWY0ZDRkZTQ5XzYtMy0xLTEtMjUxNzM_f154e8d5-c3ee-4bb6-b733-42d8438c2514"
      unitRef="number">0.036</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i3387c6cfa97841de80b0474e67a6b42c_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzYvZnJhZzowZDQ4Y2I4NGUwOGQ0ZWU3OTI4ZGQxMjRjYTM0ZGJjNi90YWJsZTpiYzUzZmI1MDMzNzA0NDMyYTIwODEyODFmNGQ0ZGU0OS90YWJsZXJhbmdlOmJjNTNmYjUwMzM3MDQ0MzJhMjA4MTI4MWY0ZDRkZTQ5XzYtNS0xLTEtNTIyMjA_d3362fec-2285-44cb-8c1d-35d388219af5"
      unitRef="number">0.041</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:CreditLossFinancialInstrumentTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90ZXh0cmVnaW9uOmJjYzNkMDNkYWNiZjQ1NDM5NmQ4ZmE5Yjk0YTM3NWVlXzI1NjQ_685c99b7-37f9-48b2-b5f2-97611b1dbd6e">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;8. Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Effective January 1, 2020, the Company adopted ASU 2016-13, Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments prospectively. This ASU replaces the incurred loss impairment model with an expected credit loss impairment model for financial instruments, including trade receivables. The amendment requires entities to consider forward-looking information to estimate expected credit losses, resulting in earlier recognition of losses for receivables that are current or not yet due. Upon adoption, the Company recorded a noncash cumulative effect adjustment to retained earnings of $2.1&#160;million, net of $0.6&#160;million of income taxes, on the opening consolidated balance sheet as of January 1, 2020. &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="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 Company is exposed to credit losses primarily through sales of products and services. Due to the short-term nature of such receivables, the estimate of amount of accounts receivable that may not be collected is based on aging of the accounts receivable balances and other historical and forward-looking information on the financial condition of the customers.   Balances are written off when determined to be uncollectible. &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="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 are used to determine the allowance. It is based on assessment of anticipated payment and all other historical, current and forward-looking information that is reasonably available. &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="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 following table provides a roll-forward of the allowance for credit losses that is deducted from the amortized cost basis of accounts receivable to present the net amount expected to be collected. The period prior to January 1, 2020 is presented in accordance with pre-adoption methodology of incurred loss impairment model.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.039%"/&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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning Balance, January 1, &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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;40,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;29,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;28,469&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;Adoption of ASU 2016-13, cumulative-effect adjustment to retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100%"&gt;Provision for expected credit losses, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Amounts written off charged against the 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:400;line-height:100%"&gt;(5,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,863)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Other, including dispositions and foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,557)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Ending balance, December 31&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 2px 1pt;text-align:left;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;$&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:400;line-height:100%"&gt;40,126&#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 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:400;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:400;line-height:100%"&gt;40,474&#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 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:400;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:400;line-height:100%"&gt;29,381&#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;</us-gaap:CreditLossFinancialInstrumentTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia983d9f28abc4c5b9912e949d29898a8_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90ZXh0cmVnaW9uOmJjYzNkMDNkYWNiZjQ1NDM5NmQ4ZmE5Yjk0YTM3NWVlXzcwOQ_d37734ed-d109-487c-bd86-0f067e728008"
      unitRef="usd">-2100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <dov:RetainedEarningsEffectTax
      contextRef="i14048ca525ad4c0fbfb613a5c8fe9fb6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90ZXh0cmVnaW9uOmJjYzNkMDNkYWNiZjQ1NDM5NmQ4ZmE5Yjk0YTM3NWVlXzY1OTcwNjk3NjkyMzU_87f6281f-92fc-4f5a-b225-771ab3009746"
      unitRef="usd">600000</dov:RetainedEarningsEffectTax>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90ZXh0cmVnaW9uOmJjYzNkMDNkYWNiZjQ1NDM5NmQ4ZmE5Yjk0YTM3NWVlXzI1NjU_54c816c9-8510-4a77-80a9-f62f118f93f3">&lt;div style="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 following table provides a roll-forward of the allowance for credit losses that is deducted from the amortized cost basis of accounts receivable to present the net amount expected to be collected. The period prior to January 1, 2020 is presented in accordance with pre-adoption methodology of incurred loss impairment model.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.039%"/&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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning Balance, January 1, &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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;40,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;29,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;28,469&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;Adoption of ASU 2016-13, cumulative-effect adjustment to retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100%"&gt;Provision for expected credit losses, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Amounts written off charged against the 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:400;line-height:100%"&gt;(5,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,863)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Other, including dispositions and foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,557)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Ending balance, December 31&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 2px 1pt;text-align:left;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;$&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:400;line-height:100%"&gt;40,126&#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 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:400;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:400;line-height:100%"&gt;40,474&#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 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:400;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:400;line-height:100%"&gt;29,381&#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;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90YWJsZTowZWY0YmNiOGI4MTI0MGY2YjJjY2VjNDIzOThjYWQ2Yy90YWJsZXJhbmdlOjBlZjRiY2I4YjgxMjQwZjZiMmNjZWM0MjM5OGNhZDZjXzEtMS0xLTEtMzQ3Nzk_f651e553-fa6a-4a90-960b-1c92fd69a5d8"
      unitRef="usd">40474000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i3387c6cfa97841de80b0474e67a6b42c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90YWJsZTowZWY0YmNiOGI4MTI0MGY2YjJjY2VjNDIzOThjYWQ2Yy90YWJsZXJhbmdlOjBlZjRiY2I4YjgxMjQwZjZiMmNjZWM0MjM5OGNhZDZjXzEtMi0xLTEtMjUxNzM_fdacae1f-1263-44d7-9b78-816f15ef83c1"
      unitRef="usd">29381000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ia03758d32d584c2c9e9dbb93cdf3642a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90YWJsZTowZWY0YmNiOGI4MTI0MGY2YjJjY2VjNDIzOThjYWQ2Yy90YWJsZXJhbmdlOjBlZjRiY2I4YjgxMjQwZjZiMmNjZWM0MjM5OGNhZDZjXzEtMy0xLTEtMjUxNzM_038b8eae-832e-400d-9c4d-e0ef13fa33fa"
      unitRef="usd">28469000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <dov:AdditionalAllowanceForCreditLosses
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90YWJsZTowZWY0YmNiOGI4MTI0MGY2YjJjY2VjNDIzOThjYWQ2Yy90YWJsZXJhbmdlOjBlZjRiY2I4YjgxMjQwZjZiMmNjZWM0MjM5OGNhZDZjXzItMS0xLTEtMjUxNzM_d66aa467-238f-456c-9d6c-7825e831068e"
      unitRef="usd">0</dov:AdditionalAllowanceForCreditLosses>
    <dov:AdditionalAllowanceForCreditLosses
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90YWJsZTowZWY0YmNiOGI4MTI0MGY2YjJjY2VjNDIzOThjYWQ2Yy90YWJsZXJhbmdlOjBlZjRiY2I4YjgxMjQwZjZiMmNjZWM0MjM5OGNhZDZjXzItMi0xLTEtMjUxNzM_68b4c220-d9b1-4e41-84ee-632519ad3b3a"
      unitRef="usd">2706000</dov:AdditionalAllowanceForCreditLosses>
    <dov:AdditionalAllowanceForCreditLosses
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90YWJsZTowZWY0YmNiOGI4MTI0MGY2YjJjY2VjNDIzOThjYWQ2Yy90YWJsZXJhbmdlOjBlZjRiY2I4YjgxMjQwZjZiMmNjZWM0MjM5OGNhZDZjXzItMy0xLTEtMjUxNzM_3ac1fecf-2c0c-4d60-948e-d5cf4b4ae55c"
      unitRef="usd">0</dov:AdditionalAllowanceForCreditLosses>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90YWJsZTowZWY0YmNiOGI4MTI0MGY2YjJjY2VjNDIzOThjYWQ2Yy90YWJsZXJhbmdlOjBlZjRiY2I4YjgxMjQwZjZiMmNjZWM0MjM5OGNhZDZjXzMtMS0xLTEtMjUxNzM_0b03c98f-a60b-4c0c-a79d-d484163ef6c6"
      unitRef="usd">5053000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90YWJsZTowZWY0YmNiOGI4MTI0MGY2YjJjY2VjNDIzOThjYWQ2Yy90YWJsZXJhbmdlOjBlZjRiY2I4YjgxMjQwZjZiMmNjZWM0MjM5OGNhZDZjXzMtMi0xLTEtMjUxNzM_e99e44ed-8995-4dae-a389-2d1d3cd09ca3"
      unitRef="usd">11171000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90YWJsZTowZWY0YmNiOGI4MTI0MGY2YjJjY2VjNDIzOThjYWQ2Yy90YWJsZXJhbmdlOjBlZjRiY2I4YjgxMjQwZjZiMmNjZWM0MjM5OGNhZDZjXzMtMy0xLTEtMjUxNzM_14d75b0f-b491-4477-8aa6-07ee4895759d"
      unitRef="usd">5933000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90YWJsZTowZWY0YmNiOGI4MTI0MGY2YjJjY2VjNDIzOThjYWQ2Yy90YWJsZXJhbmdlOjBlZjRiY2I4YjgxMjQwZjZiMmNjZWM0MjM5OGNhZDZjXzQtMS0xLTEtMjUxNzM_d82949e2-0424-4aba-8116-cc2cb71bb3c4"
      unitRef="usd">5307000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90YWJsZTowZWY0YmNiOGI4MTI0MGY2YjJjY2VjNDIzOThjYWQ2Yy90YWJsZXJhbmdlOjBlZjRiY2I4YjgxMjQwZjZiMmNjZWM0MjM5OGNhZDZjXzQtMi0xLTEtMjUxNzM_98b8729d-26fc-43bf-b2b3-2e991a99a9c9"
      unitRef="usd">3863000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90YWJsZTowZWY0YmNiOGI4MTI0MGY2YjJjY2VjNDIzOThjYWQ2Yy90YWJsZXJhbmdlOjBlZjRiY2I4YjgxMjQwZjZiMmNjZWM0MjM5OGNhZDZjXzQtMy0xLTEtMjUxNzM_32745388-7f9f-4d33-ac43-3cb073c1919f"
      unitRef="usd">3464000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <dov:AccountsReceivableOtherIncludingDispositionsAndForeignCurrency
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90YWJsZTowZWY0YmNiOGI4MTI0MGY2YjJjY2VjNDIzOThjYWQ2Yy90YWJsZXJhbmdlOjBlZjRiY2I4YjgxMjQwZjZiMmNjZWM0MjM5OGNhZDZjXzUtMS0xLTEtMjUxNzM_899de367-c55d-4244-94be-ac2bd72fc1b6"
      unitRef="usd">-94000</dov:AccountsReceivableOtherIncludingDispositionsAndForeignCurrency>
    <dov:AccountsReceivableOtherIncludingDispositionsAndForeignCurrency
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90YWJsZTowZWY0YmNiOGI4MTI0MGY2YjJjY2VjNDIzOThjYWQ2Yy90YWJsZXJhbmdlOjBlZjRiY2I4YjgxMjQwZjZiMmNjZWM0MjM5OGNhZDZjXzUtMi0xLTEtMjUxNzM_ac9659e8-4d9e-4561-a390-1e4480dca5df"
      unitRef="usd">1079000</dov:AccountsReceivableOtherIncludingDispositionsAndForeignCurrency>
    <dov:AccountsReceivableOtherIncludingDispositionsAndForeignCurrency
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90YWJsZTowZWY0YmNiOGI4MTI0MGY2YjJjY2VjNDIzOThjYWQ2Yy90YWJsZXJhbmdlOjBlZjRiY2I4YjgxMjQwZjZiMmNjZWM0MjM5OGNhZDZjXzUtMy0xLTEtMjUxNzM_3d4965a5-c8b0-4485-94db-2e2988120e57"
      unitRef="usd">-1557000</dov:AccountsReceivableOtherIncludingDispositionsAndForeignCurrency>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90YWJsZTowZWY0YmNiOGI4MTI0MGY2YjJjY2VjNDIzOThjYWQ2Yy90YWJsZXJhbmdlOjBlZjRiY2I4YjgxMjQwZjZiMmNjZWM0MjM5OGNhZDZjXzYtMS0xLTEtMjUxNzM_b7f983b7-21b7-471c-a568-8f1871c6635c"
      unitRef="usd">40126000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90YWJsZTowZWY0YmNiOGI4MTI0MGY2YjJjY2VjNDIzOThjYWQ2Yy90YWJsZXJhbmdlOjBlZjRiY2I4YjgxMjQwZjZiMmNjZWM0MjM5OGNhZDZjXzYtMi0xLTEtMjUxNzM_94757a73-0f77-42b2-a4c7-83ecdd56e17a"
      unitRef="usd">40474000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i3387c6cfa97841de80b0474e67a6b42c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xMzkvZnJhZzpiY2MzZDAzZGFjYmY0NTQzOTZkOGZhOWI5NGEzNzVlZS90YWJsZTowZWY0YmNiOGI4MTI0MGY2YjJjY2VjNDIzOThjYWQ2Yy90YWJsZXJhbmdlOjBlZjRiY2I4YjgxMjQwZjZiMmNjZWM0MjM5OGNhZDZjXzYtMy0xLTEtMjUxNzM_bb29dd05-f474-487d-8e58-a62aa8e5ed65"
      unitRef="usd">29381000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90ZXh0cmVnaW9uOmI1NTcxMjUyOGQ4YzQyNGRhNzg2NTEzZDVkYTg3ZjQ5XzM1MTY_35588324-4778-4b96-9549-bc0df9534cb0">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;9. Goodwill and Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&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="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;ASC 350, Intangibles - Goodwill and Other Intangibles, provides guidance on an entity's subsequent measurement and recognition of goodwill and other intangibles, including subsequent changes to carrying amounts, including impairment and fair value adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 changes in the carrying value of goodwill by reportable operating segments were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.066%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Engineered Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Clean Energy &amp;amp; Fueling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pumps &amp;amp; Process Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Climate &amp;amp; Sustainability Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;647,162&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873,381&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;977,069&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810,597&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545,699&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,853,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated impairment 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:400;line-height:100%"&gt;(10,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;(70,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Balance at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;636,571&#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 colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;873,381&#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 colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;977,069&#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 colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;750,627&#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 colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;545,699&#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 colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;3,783,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;33,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;47,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;103,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;21,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;205,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Disposition of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(2,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;13,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;20,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;36,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;14,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;85,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&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:100%"&gt;682,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;940,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;1,117,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;786,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:100%"&gt;544,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;4,072,542&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;50,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;496,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;20,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;15,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;582,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Purchase price 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:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(1,926)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Disposition of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(34,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(9,882)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(12,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(29,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(8,459)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(1,246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(61,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;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;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:400;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:400;line-height:100%"&gt;723,283&#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;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: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:400;line-height:100%"&gt;1,427,691&#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;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: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:400;line-height:100%"&gt;1,106,202&#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;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: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:400;line-height:100%"&gt;792,839&#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;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: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:400;line-height:100%"&gt;508,807&#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;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: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:400;line-height:100%"&gt;4,558,822&#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 style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The accumulated impairment loss as of December&#160;31, 2021 was $70,561, of which $59,970 was associated with the Pumps &amp;amp; Process Solutions segment and $10,591 was associated with the Engineered Products segment. These impairment losses were incurred prior to January 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;2020.&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="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;During 2021 and 2020, the Company recognized additions of $582,117 and $205,805, respectively, to goodwill as a result of acquisitions as discussed in Note 3 &#x2014; Acquisitions. During 2021 and 2020, the Company disposed of $34,662 and $2,597, respectively, of goodwill as a result of dispositions of businesses as discussed in Note 4 &#x2014; Dispositions. The Company reallocated goodwill upon disposal based upon the fair value of the disposed business relative to the remaining entities in its reporting unit. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Annual impairment testing&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="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 Company tests goodwill for impairment annually in the fourth quarter of each year, whenever events or circumstances indicate an impairment may have occurred, or when a change in the composition of reporting units occurs for other reasons, such as a change in segments. &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="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 Company performed its annual goodwill impairment test during the fourth quarter of 2021 using a discounted cash flow analysis as discussed in Note 1 &#x2014; Description of Business and Summary of Significant Accounting Policies. The Company performed a quantitative goodwill impairment test for each of its reporting units, concluding that the fair values of all of its reporting units were substantially in excess of their carrying values. No impairment of goodwill was required. As previously noted, the fair values of each of the Company&#x2019;s reporting units was determined using a discounted cash flow analysis which includes management&#x2019;s current assumptions as to future cash flows and long-term growth rates. The discount rates used in these analyses varied by reporting unit and were based on a capital asset pricing model and published relevant industry rates. The Company used discount rates commensurate with the risks and uncertainties inherent to each reporting unit and in our internally developed forecasts. Discount rates used in the 2021 reporting unit valuations ranged from 8.0% to 9.0%.&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; Further, the Company assessed the current market capitalization, forecasts and the amount of headroom in the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&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; impairment test.&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-bottom:8pt;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;While the Company believes the assumptions used in the 2021 impairment analysis are reasonable and representative of expected results, actual results may differ from expectations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets&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 Company's definite-lived and indefinite-lived intangible assets by major asset class were as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.234%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:bottom"&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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&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:10pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&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:10pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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:700;line-height:100%"&gt;Amortized intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;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;Customer intangibles&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;1,829,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;909,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;919,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;1,559,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;834,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;724,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;263,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;116,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;146,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;233,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;103,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;129,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="padding:2px 1pt 2px 25pt;text-align:left;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;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;205,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;140,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;65,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;163,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;141,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;22,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Unpatented technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;221,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;123,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;97,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;180,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;113,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;67,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;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;Distributor relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;84,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;55,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;28,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;87,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;51,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;35,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Drawings &amp;amp; manuals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;27,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;27,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;29,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;26,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;3,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;22,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;18,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;3,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;23,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;19,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;4,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Total&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:100%"&gt;2,654,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;1,391,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;1,262,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;2,277,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;1,290,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;986,930&#160;&lt;/span&gt;&lt;/td&gt;&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="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:700;line-height:100%"&gt;Unamortized intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:100%"&gt;&#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:right;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;&#160;&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;td colspan="3" style="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:100%"&gt;&#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:right;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;&#160;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;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;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;96,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;96,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;96,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;96,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;/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:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;2,751,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;1,391,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;1,359,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;2,374,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;1,290,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;1,083,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 Company recorded $439,479 of acquired intangible assets in 2021. See Note 3 &#x2014; Acquisitions for further information. &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="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;Amortization expense was $142,814, $139,043 and $138,947, including acquisition-related intangible amortization of $141,134, $137,071 and $136,963, for the years ended December&#160;31, 2021, 2020 and 2019, respectively.&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="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;Estimated future amortization expense related to intangible assets held at December&#160;31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.510%"/&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:10pt;font-weight:700;line-height:100%"&gt;Estimated Amortization&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:100%"&gt;2022&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;153,937&#160;&lt;/span&gt;&lt;/td&gt;&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="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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;144,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;135,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,539&#160;&lt;/span&gt;&lt;/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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90ZXh0cmVnaW9uOmI1NTcxMjUyOGQ4YzQyNGRhNzg2NTEzZDVkYTg3ZjQ5XzM1MTI_6f95f375-5da8-453e-8701-4322e08a8a91">&lt;div style="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 changes in the carrying value of goodwill by reportable operating segments were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.066%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Engineered Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Clean Energy &amp;amp; Fueling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pumps &amp;amp; Process Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Climate &amp;amp; Sustainability Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;647,162&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873,381&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;977,069&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810,597&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545,699&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,853,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated impairment 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:400;line-height:100%"&gt;(10,591)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;(70,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Balance at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;636,571&#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 colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;873,381&#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 colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;977,069&#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 colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;750,627&#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 colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;545,699&#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 colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;3,783,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;33,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;47,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;103,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;21,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;205,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Disposition of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(2,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;13,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;20,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;36,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;14,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;85,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&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:100%"&gt;682,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;940,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;1,117,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;786,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:100%"&gt;544,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;4,072,542&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;50,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;496,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;20,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;15,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;582,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Purchase price 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:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(1,926)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Disposition of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(34,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(9,882)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(12,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(29,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(8,459)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(1,246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(61,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;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;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:400;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:400;line-height:100%"&gt;723,283&#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;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: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:400;line-height:100%"&gt;1,427,691&#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;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: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:400;line-height:100%"&gt;1,106,202&#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;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: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:400;line-height:100%"&gt;792,839&#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;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: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:400;line-height:100%"&gt;508,807&#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;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: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:400;line-height:100%"&gt;4,558,822&#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 style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The accumulated impairment loss as of December&#160;31, 2021 was $70,561, of which $59,970 was associated with the Pumps &amp;amp; Process Solutions segment and $10,591 was associated with the Engineered Products segment. These impairment losses were incurred prior to January 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;2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross
      contextRef="i9aea9e3a7268426f93717f83336c9a77_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEtMS0xLTEtMjUxNzM_fe8777dc-22ca-4c05-a7af-aec6863a4174"
      unitRef="usd">647162000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="if8a6830a0d164a218b4d876dbf6e75f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEtMy0xLTEtMjUxNzM_9577f9bd-078b-4e00-bc79-502f9c9318ac"
      unitRef="usd">873381000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i63838f872c4b48049322a0bc019e3969_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEtNS0xLTEtMjUxNzM_debff99a-4dba-4af1-b569-b0c0e3384e11"
      unitRef="usd">977069000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="id390b248132343b88dc3dc5983cdeed5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEtNy0xLTEtMjUxNzM_44368066-6f93-413b-b771-8538f0f1010e"
      unitRef="usd">810597000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="icabbc2895f1e486a8bc57e0def93be6a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEtOS0xLTEtMjUxNzM_0f07fdef-fc38-4786-a49f-0540cbeab548"
      unitRef="usd">545699000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i3387c6cfa97841de80b0474e67a6b42c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEtMTEtMS0xLTI1MTcz_bfd2229a-8d57-49ec-88df-f8b2979ea73f"
      unitRef="usd">3853908000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i9aea9e3a7268426f93717f83336c9a77_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzItMS0xLTEtMjUxNzM_f3c8f872-a079-45e6-9c43-440223d15818"
      unitRef="usd">10591000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="if8a6830a0d164a218b4d876dbf6e75f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzItMy0xLTEtMjUxNzM_863a46ff-e746-496f-8f33-205c8076cace"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i63838f872c4b48049322a0bc019e3969_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzItNS0xLTEtMjUxNzM_731c03a2-e013-4abd-a8d5-cbf07144136f"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="id390b248132343b88dc3dc5983cdeed5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzItNy0xLTEtMjUxNzM_15e3f540-9b62-43db-9298-870a7fbd4adc"
      unitRef="usd">59970000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="icabbc2895f1e486a8bc57e0def93be6a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzItOS0xLTEtMjUxNzM_b8946437-3a11-444b-8d42-de02d3f6915c"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i3387c6cfa97841de80b0474e67a6b42c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzItMTEtMS0xLTI1MTcz_7c01cf0c-6685-41c2-929f-26ba1298ac7b"
      unitRef="usd">70561000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i9aea9e3a7268426f93717f83336c9a77_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzMtMS0xLTEtMjUxNzM_2485fb19-b538-463a-9822-b8d75d684bfd"
      unitRef="usd">636571000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if8a6830a0d164a218b4d876dbf6e75f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzMtMy0xLTEtMjUxNzM_0d874a55-50f5-4c8d-8f4f-8e4169218e56"
      unitRef="usd">873381000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i63838f872c4b48049322a0bc019e3969_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzMtNS0xLTEtMjUxNzM_82c78015-d78c-4d15-a955-58e84daa180f"
      unitRef="usd">977069000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id390b248132343b88dc3dc5983cdeed5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzMtNy0xLTEtMjUxNzM_713ca9d1-8c1f-4306-a99e-f61fe6891da7"
      unitRef="usd">750627000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icabbc2895f1e486a8bc57e0def93be6a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzMtOS0xLTEtMjUxNzM_16694e60-afae-4a76-a568-bf50d791501a"
      unitRef="usd">545699000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3387c6cfa97841de80b0474e67a6b42c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzMtMTEtMS0xLTI1MTcz_f21c8b01-76ad-4882-8091-74068977ef62"
      unitRef="usd">3783347000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ifbbf9f83f0bb43b8b0dac21dcf2e5a17_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzQtMS0xLTEtMjUxNzM_145d612a-9707-4fe6-8242-9fb8dc21575e"
      unitRef="usd">33183000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ia250e74edd04484b8cbbcc9adf2289ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzQtMy0xLTEtMjUxNzM_a6f3af2d-86ed-4f56-9102-aaef66124da4"
      unitRef="usd">47339000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6badf0e094cb4664b1a9b17289b972d9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzQtNS0xLTEtMjUxNzM_302dcea9-cc59-4c65-856b-8183a14ecfc4"
      unitRef="usd">103723000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i991785f2f92f4383b5cc0a0822112e64_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzQtNy0xLTEtMjUxNzM_6f3e885d-68b8-4248-8293-6d2091040acb"
      unitRef="usd">21560000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iec0356428c804be39b3deec121927d02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzQtOS0xLTEtMjUxNzM_ba15aa7f-36a8-46f2-b84b-a29d525c792c"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzQtMTEtMS0xLTI1MTcz_f6977f7a-f085-403a-9c87-cf1681cbe01b"
      unitRef="usd">205805000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="ifbbf9f83f0bb43b8b0dac21dcf2e5a17_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzYtMS0xLTEtMjUxNzM_7af458e7-71a3-473d-b531-2d98f4c8494c"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="ia250e74edd04484b8cbbcc9adf2289ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzYtMy0xLTEtMjUxNzM_65e4dc52-9b7b-4590-bdc1-7e347d7c446b"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i6badf0e094cb4664b1a9b17289b972d9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzYtNS0xLTEtMjUxNzM_abc2fa7d-3a71-49e4-b405-0255a976977a"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i991785f2f92f4383b5cc0a0822112e64_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzYtNy0xLTEtMjUxNzM_64e303c8-a5d1-483b-b3f0-91cf69e0b5d2"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="iec0356428c804be39b3deec121927d02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzYtOS0xLTEtMjUxNzM_3c8b6e66-225c-4b11-8b09-9a228a08d683"
      unitRef="usd">2597000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzYtMTEtMS0xLTI1MTcz_add76d50-bf8b-4200-8145-dcc7cfa5e884"
      unitRef="usd">2597000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ifbbf9f83f0bb43b8b0dac21dcf2e5a17_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzctMS0xLTEtMjUxNzM_5bdbf9fd-6a97-4426-9e19-e0b7043a6792"
      unitRef="usd">13231000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ia250e74edd04484b8cbbcc9adf2289ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzctMy0xLTEtMjUxNzM_0ca3bbfc-44ce-4b16-bc7d-ee7c2e6417eb"
      unitRef="usd">20253000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i6badf0e094cb4664b1a9b17289b972d9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzctNS0xLTEtMjUxNzM_9c80dd78-f775-4caf-8a1a-0c501b4cfd47"
      unitRef="usd">36797000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i991785f2f92f4383b5cc0a0822112e64_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzctNy0xLTEtMjUxNzM_3958d58d-fe9a-4ee7-b2d0-e2c85b4926ea"
      unitRef="usd">14093000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="iec0356428c804be39b3deec121927d02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzctOS0xLTEtMjUxNzM_9d7d86f0-77a0-409f-ae74-98c904d7e92c"
      unitRef="usd">1613000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzctMTEtMS0xLTI1MTcz_337b5206-de81-4cae-b238-9f760190b41c"
      unitRef="usd">85987000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i11352931fe42412eaecdd89d50ff3e00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzgtMS0xLTEtMjUxNzM_157a542b-1d7e-420a-aaa0-9def05ccbba0"
      unitRef="usd">682985000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i704c652e62e3491e9e61f96f8d04ce9b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzgtMy0xLTEtMjUxNzM_ba18ab7f-1952-4e82-84c4-e9d0ee73b59e"
      unitRef="usd">940973000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2c7ac6d996dd46ab8ef5f13d07f1efaa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzgtNS0xLTEtMjUxNzM_71c8ec23-a69e-40ab-a7d2-46cf70027425"
      unitRef="usd">1117589000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iff1b6dbca0854f93b5e87d7c1269d214_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzgtNy0xLTEtMjUxNzM_c7edd871-1b0e-4a86-b215-f26d7c45734a"
      unitRef="usd">786280000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i62d1d9cbb96e4f59baaa5e0b4adc3f21_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzgtOS0xLTEtMjUxNzM_4c841fbb-3bfa-4c4e-8b3d-37c42b8185f9"
      unitRef="usd">544715000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzgtMTEtMS0xLTI1MTcz_c1967e8a-8908-4b52-9c2e-4f8efddf0bfa"
      unitRef="usd">4072542000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i8dbed0fe5e084d0fa42750826fab9003_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzktMS0xLTEtMjUxNzM_81faed2e-1507-4e5f-922e-bfa758543aa3"
      unitRef="usd">50180000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i283ef3f5e2db4d90b4eb0340a1eaa6e4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzktMy0xLTEtMjUxNzM_db109a09-01ad-4c67-8985-05ddaeca44ef"
      unitRef="usd">496461000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i8b15eaa5503341238fd6188c914291c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzktNS0xLTEtMjUxNzM_95df020c-6051-4cf3-b41e-574a973856e6"
      unitRef="usd">20458000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iaa1e06ce2d6d443a9c3ed5a7300889a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzktNy0xLTEtMjUxNzM_a9720b74-cef9-4639-942e-a867faaeabc0"
      unitRef="usd">15018000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i7ae0c0e7393d4260875f35ed194f212c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzktOS0xLTEtMjUxNzM_5ba3ee39-7697-4acc-a973-81a58c947c54"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzktMTEtMS0xLTI1MTcz_a6834e9d-d1de-4e2a-8b9e-d261719c98fa"
      unitRef="usd">582117000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i8dbed0fe5e084d0fa42750826fab9003_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEwLTEtMS0xLTI1MTcz_b5458e8a-3e68-461d-91f3-40f1c34826dc"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i283ef3f5e2db4d90b4eb0340a1eaa6e4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEwLTMtMS0xLTI1MTcz_cc2a4f2a-7834-48a3-a6a4-912596496641"
      unitRef="usd">2640000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i8b15eaa5503341238fd6188c914291c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEwLTUtMS0xLTI1MTcz_2bc29894-d551-4ff7-a062-e626d0faf0fe"
      unitRef="usd">-1926000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="iaa1e06ce2d6d443a9c3ed5a7300889a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEwLTctMS0xLTI1MTcz_796fa22e-f034-4e76-b386-f3128c5911b3"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i7ae0c0e7393d4260875f35ed194f212c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEwLTktMS0xLTI1MTcz_d7563538-aabe-4596-b83e-026fbf538262"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEwLTExLTEtMS0yNTE3Mw_295e7489-6204-4505-8345-aeda91771e7e"
      unitRef="usd">714000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEwLTExLTEtMS0yNTE3Mw_ee0ac9d2-51f8-44a9-a7f0-59813e4bca52"
      unitRef="usd">714000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEwLTExLTEtMS0yNTE3Mw_f09f0102-1362-4a1e-9184-1f462f30c9bd"
      unitRef="usd">714000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i8dbed0fe5e084d0fa42750826fab9003_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEyLTEtMS0xLTI1MTcz_aa5c00e3-3df2-44a9-92d4-d2737b6ad3ab"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i283ef3f5e2db4d90b4eb0340a1eaa6e4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEyLTMtMS0xLTI1MTcz_97e6324b-115a-41ae-bde2-53170a51fdd3"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i8b15eaa5503341238fd6188c914291c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEyLTUtMS0xLTI1MTcz_a68a7964-2fc9-488c-b947-bb010104da10"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="iaa1e06ce2d6d443a9c3ed5a7300889a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEyLTctMS0xLTI1MTcz_7737c84d-112d-49f2-98be-b512aab10959"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i7ae0c0e7393d4260875f35ed194f212c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEyLTktMS0xLTI1MTcz_5db28af6-1cba-4b24-bae0-39521d338e0a"
      unitRef="usd">34662000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEyLTExLTEtMS0yNTE3Mw_ef495cd1-18bb-4a2b-814e-d1ffbd79cc18"
      unitRef="usd">34662000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i8dbed0fe5e084d0fa42750826fab9003_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEzLTEtMS0xLTI1MTcz_e3d16522-e605-4a91-817b-acb3d41c89fd"
      unitRef="usd">9882000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i283ef3f5e2db4d90b4eb0340a1eaa6e4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEzLTMtMS0xLTI1MTcz_dd692cea-864c-4963-b9fa-398e0b2f1b85"
      unitRef="usd">12383000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i8b15eaa5503341238fd6188c914291c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEzLTUtMS0xLTI1MTcz_80c9e26a-fea2-4936-ae18-83c3141857d6"
      unitRef="usd">29919000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="iaa1e06ce2d6d443a9c3ed5a7300889a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEzLTctMS0xLTI1MTcz_43ce60a3-b4b1-453d-a091-ca7267458e7f"
      unitRef="usd">8459000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i7ae0c0e7393d4260875f35ed194f212c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEzLTktMS0xLTI1MTcz_d054b6aa-3185-4ab8-a008-758513bbe379"
      unitRef="usd">1246000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzEzLTExLTEtMS0yNTE3Mw_348321ca-d023-40e4-a5ac-734365b8eeaa"
      unitRef="usd">61889000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i3830131e8d814af7b36a28d2f4c0ed1b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzE0LTEtMS0xLTU0Mjg4_571da00a-1b3c-42e4-a3c3-67dd22b4fb87"
      unitRef="usd">723283000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icbfe1b0cc0d8486bbfa308f7b6afc495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzE0LTMtMS0xLTU0Mjg4_95060bab-1ba3-4f18-9801-f6b8e8ba92da"
      unitRef="usd">1427691000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idc25eb21019f463aab99ef6e7a78f0c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzE0LTUtMS0xLTU0Mjg4_68709e45-6a18-4f37-8442-47bf76405c93"
      unitRef="usd">1106202000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8ff81e8756cb480ca904e03a982b0979_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzE0LTctMS0xLTU0Mjg4_28133a4d-f0ca-4def-9472-4d180e36a397"
      unitRef="usd">792839000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i784bad5096f0466abed91533c32eba48_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzE0LTktMS0xLTU0Mjg4_267783d1-e626-40de-955b-0753037fb3dc"
      unitRef="usd">508807000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTpjMDM2NGNkZjI3ZmM0NmYxOWJiZTk3NTlhNTUxNzBiZC90YWJsZXJhbmdlOmMwMzY0Y2RmMjdmYzQ2ZjE5YmJlOTc1OWE1NTE3MGJkXzE0LTExLTEtMS01NDI5MQ_2ac8974e-1a37-471e-83c7-21cedf343f01"
      unitRef="usd">4558822000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90ZXh0cmVnaW9uOmI1NTcxMjUyOGQ4YzQyNGRhNzg2NTEzZDVkYTg3ZjQ5XzY1OTcwNjk3NzQxNTg_f2a815dd-ae2e-4835-9723-665dd79af48d"
      unitRef="usd">70561000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i8ff81e8756cb480ca904e03a982b0979_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90ZXh0cmVnaW9uOmI1NTcxMjUyOGQ4YzQyNGRhNzg2NTEzZDVkYTg3ZjQ5XzY1OTcwNjk3NzQxNjc_7c53d9a6-0a09-4616-8d57-32026aa0e62c"
      unitRef="usd">59970000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i3830131e8d814af7b36a28d2f4c0ed1b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90ZXh0cmVnaW9uOmI1NTcxMjUyOGQ4YzQyNGRhNzg2NTEzZDVkYTg3ZjQ5XzY1OTcwNjk3NzQxNzY_b5291836-0b3b-4523-a2ec-2b9653e87df1"
      unitRef="usd">10591000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90ZXh0cmVnaW9uOmI1NTcxMjUyOGQ4YzQyNGRhNzg2NTEzZDVkYTg3ZjQ5XzczMQ_a6834e9d-d1de-4e2a-8b9e-d261719c98fa"
      unitRef="usd">582117000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90ZXh0cmVnaW9uOmI1NTcxMjUyOGQ4YzQyNGRhNzg2NTEzZDVkYTg3ZjQ5XzczOA_f6977f7a-f085-403a-9c87-cf1681cbe01b"
      unitRef="usd">205805000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90ZXh0cmVnaW9uOmI1NTcxMjUyOGQ4YzQyNGRhNzg2NTEzZDVkYTg3ZjQ5Xzg1OA_ef495cd1-18bb-4a2b-814e-d1ffbd79cc18"
      unitRef="usd">34662000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90ZXh0cmVnaW9uOmI1NTcxMjUyOGQ4YzQyNGRhNzg2NTEzZDVkYTg3ZjQ5Xzg2NQ_add76d50-bf8b-4200-8145-dcc7cfa5e884"
      unitRef="usd">2597000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <dov:FairValueDiscountRatePercent
      contextRef="ide86c32814f64d4cb7d577721aa9ffe1_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90ZXh0cmVnaW9uOmI1NTcxMjUyOGQ4YzQyNGRhNzg2NTEzZDVkYTg3ZjQ5XzI0MjY_cf213d71-3955-4562-85e8-d38da5d748de"
      unitRef="number">0.08</dov:FairValueDiscountRatePercent>
    <dov:FairValueDiscountRatePercent
      contextRef="i20253deee8004114af951f2b5a8ca8c6_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90ZXh0cmVnaW9uOmI1NTcxMjUyOGQ4YzQyNGRhNzg2NTEzZDVkYTg3ZjQ5XzI0MzI_7e3cc622-2594-47aa-aca7-ad1853ba847c"
      unitRef="number">0.09</dov:FairValueDiscountRatePercent>
    <dov:ScheduleOfIntangibleAssetsTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90ZXh0cmVnaW9uOmI1NTcxMjUyOGQ4YzQyNGRhNzg2NTEzZDVkYTg3ZjQ5XzM1MTM_44a46984-8cb8-45ea-8be6-1c8bfd28d93c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's definite-lived and indefinite-lived intangible assets by major asset class were as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.234%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:bottom"&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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&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:10pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&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:10pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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:700;line-height:100%"&gt;Amortized intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;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;Customer intangibles&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;1,829,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;909,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;919,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;1,559,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;834,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;724,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;263,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;116,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;146,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;233,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;103,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;129,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="padding:2px 1pt 2px 25pt;text-align:left;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;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;205,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;140,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;65,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;163,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;141,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;22,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Unpatented technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;221,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;123,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;97,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;180,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;113,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;67,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;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;Distributor relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;84,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;55,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;28,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;87,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;51,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;35,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Drawings &amp;amp; manuals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;27,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;27,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;29,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;26,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;3,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;22,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;18,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;3,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;23,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;19,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;4,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Total&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:100%"&gt;2,654,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;1,391,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;1,262,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;2,277,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;1,290,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;986,930&#160;&lt;/span&gt;&lt;/td&gt;&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="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:700;line-height:100%"&gt;Unamortized intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:100%"&gt;&#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:right;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;&#160;&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;td colspan="3" style="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:100%"&gt;&#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:right;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;&#160;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;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;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;96,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;96,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;96,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;96,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;/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:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;2,751,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;1,391,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;1,359,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;2,374,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;1,290,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;1,083,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;</dov:ScheduleOfIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i77cf7e1bb39e4529af8ce97dfd7852ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzMtMS0xLTEtMjUxNzM_0cdbeb02-7476-4e4b-928d-0067af3f29d2"
      unitRef="usd">1829492000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i77cf7e1bb39e4529af8ce97dfd7852ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzMtMy0xLTEtMjUxNzM_6f244e55-abd6-44f9-b6b5-d81d1d9a461a"
      unitRef="usd">909776000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i77cf7e1bb39e4529af8ce97dfd7852ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzMtNS0xLTEtMjUxNzM_6a43c566-b064-40d3-8864-eba901e17cb0"
      unitRef="usd">919716000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i42d2f2dbac2e4b029a83da1d72fcfed6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzMtNy0xLTEtMjUxNzM_9c2909fa-d125-4aa6-bdc0-0625e5c0aaea"
      unitRef="usd">1559771000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i42d2f2dbac2e4b029a83da1d72fcfed6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzMtOS0xLTEtMjUxNzM_92df12a1-0684-45cb-88ec-c4adf4ac0a3b"
      unitRef="usd">834798000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i42d2f2dbac2e4b029a83da1d72fcfed6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzMtMTEtMS0xLTI1MTcz_46ddc5a5-280e-49df-93bb-af535736fd8a"
      unitRef="usd">724973000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icbf414bc9fa1413bb526060859d8c344_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzQtMS0xLTEtMjUxNzM_054390b5-6c24-44a1-8eca-0a64f34c010e"
      unitRef="usd">263367000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icbf414bc9fa1413bb526060859d8c344_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzQtMy0xLTEtMjUxNzM_b56de496-bc3f-4200-aa06-4bb7e61ccb63"
      unitRef="usd">116633000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icbf414bc9fa1413bb526060859d8c344_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzQtNS0xLTEtMjUxNzM_1f89286c-8940-489d-be88-c8c2b0ed5602"
      unitRef="usd">146734000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia527739e72ad43c796fbeb05c9a0164c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzQtNy0xLTEtMjUxNzM_376f3e1f-60a5-4a08-9d35-75d78c724930"
      unitRef="usd">233205000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia527739e72ad43c796fbeb05c9a0164c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzQtOS0xLTEtMjUxNzM_a8413165-19ff-4e7b-85cb-80e1cf15f3e5"
      unitRef="usd">103907000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia527739e72ad43c796fbeb05c9a0164c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzQtMTEtMS0xLTI1MTcz_8246ae56-1e87-4273-b00e-29b508ef7d3f"
      unitRef="usd">129298000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i01f2d29759964f34b894846703254487_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzUtMS0xLTEtMjUxNzM_645a270e-d17b-4b49-a5f2-667aead41e9b"
      unitRef="usd">205910000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i01f2d29759964f34b894846703254487_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzUtMy0xLTEtMjUxNzM_a44ac310-806d-49d0-a78a-6eb774ef49a5"
      unitRef="usd">140327000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i01f2d29759964f34b894846703254487_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzUtNS0xLTEtMjUxNzM_5a5e98c2-97ad-4469-8f45-973acb8e200a"
      unitRef="usd">65583000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5b2c6a8cbc174dbeb2e8c2d59aceb6b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzUtNy0xLTEtMjUxNzM_8b6da1c8-a352-4d9c-a7aa-ffb1dbc40627"
      unitRef="usd">163299000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5b2c6a8cbc174dbeb2e8c2d59aceb6b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzUtOS0xLTEtMjUxNzM_ccbdde7c-70b9-4e46-95d6-30d8eb04fb66"
      unitRef="usd">141182000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5b2c6a8cbc174dbeb2e8c2d59aceb6b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzUtMTEtMS0xLTI1MTcz_49c2553d-25fd-42b7-9615-1d34757d5cb6"
      unitRef="usd">22117000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie324250cb295429ab3b06cfeb2a38086_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzYtMS0xLTEtMjUxNzM_4b493353-3685-4623-9894-686f57e43817"
      unitRef="usd">221239000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie324250cb295429ab3b06cfeb2a38086_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzYtMy0xLTEtMjUxNzM_f4e5c325-9a00-4770-9f7d-13d67a1e4a1e"
      unitRef="usd">123464000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie324250cb295429ab3b06cfeb2a38086_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzYtNS0xLTEtMjUxNzM_a00012c4-7c49-4484-a1f6-d6ea4c1ad5bc"
      unitRef="usd">97775000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i80c3784b4a1945dfbc7b820ae216c6a4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzYtNy0xLTEtMjUxNzM_ae62a66e-ecb9-46f6-9a06-81a8f346bfd5"
      unitRef="usd">180947000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i80c3784b4a1945dfbc7b820ae216c6a4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzYtOS0xLTEtMjUxNzM_03550e03-fd4c-480f-81b4-89d9ccaa6600"
      unitRef="usd">113404000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i80c3784b4a1945dfbc7b820ae216c6a4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzYtMTEtMS0xLTI1MTcz_88b3739e-8d03-4096-9ee3-af4adbc62006"
      unitRef="usd">67543000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i680ffb54607b4844b5c8c12f5f56f7d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzctMS0xLTEtMjUxNzM_28eb4e75-e98d-42fa-b647-8583420ff28c"
      unitRef="usd">84204000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i680ffb54607b4844b5c8c12f5f56f7d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzctMy0xLTEtMjUxNzM_0caacbbe-9bc4-47d6-8a2d-0a6dc6384edc"
      unitRef="usd">55260000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i680ffb54607b4844b5c8c12f5f56f7d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzctNS0xLTEtMjUxNzM_ac7c1a21-e818-41dc-9d7d-9f4297512336"
      unitRef="usd">28944000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifbf35e6328a0465dab2377263b1915a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzctNy0xLTEtMjUxNzM_40671354-8b42-4a20-b181-2f854c574fb4"
      unitRef="usd">87028000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifbf35e6328a0465dab2377263b1915a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzctOS0xLTEtMjUxNzM_d78727a2-3cac-4a92-8490-64b0287c26b2"
      unitRef="usd">51611000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifbf35e6328a0465dab2377263b1915a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzctMTEtMS0xLTI1MTcz_b7e682fd-ea97-4a96-859a-ebe256b7b628"
      unitRef="usd">35417000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i01a8e17c35c647878b33dbbbad22fe23_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzgtMS0xLTEtMjUxNzM_b1a0d30c-dafd-453b-a7c5-4e97cb24fa56"
      unitRef="usd">27792000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i01a8e17c35c647878b33dbbbad22fe23_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzgtMy0xLTEtMjUxNzM_65338b5e-2c04-48de-bab2-8151c2b296c6"
      unitRef="usd">27303000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i01a8e17c35c647878b33dbbbad22fe23_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzgtNS0xLTEtMjUxNzM_61ac929e-2848-4c0c-8dbc-48e98ed684dd"
      unitRef="usd">489000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id14b214662684d599633b4ff581b330f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzgtNy0xLTEtMjUxNzM_1709cdfc-ce55-4911-8ae9-f7aec84566c1"
      unitRef="usd">29198000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id14b214662684d599633b4ff581b330f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzgtOS0xLTEtMjUxNzM_c8956eb5-a0c8-40b0-9934-e4b660b6fc47"
      unitRef="usd">26193000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id14b214662684d599633b4ff581b330f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzgtMTEtMS0xLTI1MTcz_f6f2a9ec-093b-4325-843c-1cef9384e697"
      unitRef="usd">3005000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if3e87ff15c9743ddb4d150d4ba675a56_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzktMS0xLTEtMjUxNzM_0438aa99-bece-4820-9418-45e6cffdc309"
      unitRef="usd">22347000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if3e87ff15c9743ddb4d150d4ba675a56_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzktMy0xLTEtMjUxNzM_56384550-3a78-484c-97d0-49665576a12c"
      unitRef="usd">18775000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if3e87ff15c9743ddb4d150d4ba675a56_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzktNS0xLTEtMjUxNzM_6f73552e-9f09-4021-8bb8-fc06d0f131f6"
      unitRef="usd">3572000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id4757c44e0c4446194662abf2c00a8c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzktNy0xLTEtMjUxNzM_c30a4575-afc6-4b3c-a134-215b84637da1"
      unitRef="usd">23901000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id4757c44e0c4446194662abf2c00a8c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzktOS0xLTEtMjUxNzM_4c35d561-8e12-4864-9e81-4121d77f348c"
      unitRef="usd">19324000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id4757c44e0c4446194662abf2c00a8c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzktMTEtMS0xLTI1MTcz_c24345b9-5ab4-4d2d-8f3f-df91c9288a71"
      unitRef="usd">4577000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzEwLTEtMS0xLTI1MTcz_b6e2d851-1041-42f7-9d41-684b527a3f5a"
      unitRef="usd">2654351000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzEwLTMtMS0xLTI1MTcz_f86a6ded-f1b6-4936-8190-f00f8c090b68"
      unitRef="usd">1391538000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzEwLTUtMS0xLTI1MTcz_695f3c70-8568-4c9f-b5b4-f7022b7ddff2"
      unitRef="usd">1262813000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzEwLTctMS0xLTI1MTcz_64df6d5d-fe7e-4014-8b8d-c63aae27f664"
      unitRef="usd">2277349000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzEwLTktMS0xLTI1MTcz_11474002-9b67-4cdd-9cdc-204bd60abf35"
      unitRef="usd">1290419000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzEwLTExLTEtMS0yNTE3Mw_6845008d-1a61-47b5-988e-f0ee42a9b079"
      unitRef="usd">986930000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="id05e14db7c9540e7afb448f6a94092fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzEyLTEtMS0xLTI1MTcz_9fda8606-21dd-46e9-a21b-2af0957429e6"
      unitRef="usd">96709000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id05e14db7c9540e7afb448f6a94092fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzEyLTMtMS0xLTI1MTcz_c9e95273-3b32-4778-ae73-1bfb720dc31c"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzEyLTUtMS0xLTI1MTcz_3e84bd85-d671-4aea-952a-35fa53b10ce7"
      unitRef="usd">96709000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i68332bf972384d7eb61d3cfa9095369e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzEyLTctMS0xLTI1MTcz_3c6d3b0e-973d-4b75-8ebf-c56eb8c58d14"
      unitRef="usd">96842000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i68332bf972384d7eb61d3cfa9095369e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzEyLTktMS0xLTI1MTcz_30172220-18a3-40a6-851e-ef8619cef4a8"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzEyLTExLTEtMS0yNTE3Mw_2199697b-821d-43b6-a82d-8f3b7e4c3d90"
      unitRef="usd">96842000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzEzLTEtMS0xLTI1MTcz_0a89cf2c-19aa-4251-a31f-c4fdc22fe6fe"
      unitRef="usd">2751060000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzEzLTMtMS0xLTI1MTcz_a51f49b6-6061-4a84-9da8-bf3fbdea5672"
      unitRef="usd">1391538000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzEzLTUtMS0xLTI1MTcz_c5f4a990-eab0-4b8a-985d-3bd9e69d60ae"
      unitRef="usd">1359522000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzEzLTctMS0xLTI1MTcz_ffd2f96c-ae45-4b1c-9f74-0b53fbe1b75a"
      unitRef="usd">2374191000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzEzLTktMS0xLTI1MTcz_56c6041d-efd1-49ba-b2e2-43f7136cdeae"
      unitRef="usd">1290419000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZTowMTkyOTFiOWJkMTg0OWYxOTJiNjJkOTU4ZGQ1Yzc1OC90YWJsZXJhbmdlOjAxOTI5MWI5YmQxODQ5ZjE5MmI2MmQ5NThkZDVjNzU4XzEzLTExLTEtMS0yNTE3Mw_e9bb81d0-2a4b-4b09-9214-d12ad00b0880"
      unitRef="usd">1083772000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90ZXh0cmVnaW9uOmI1NTcxMjUyOGQ4YzQyNGRhNzg2NTEzZDVkYTg3ZjQ5XzMyMDc_f691565b-bad2-472b-a7d9-7fe265fcbf53"
      unitRef="usd">439479000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90ZXh0cmVnaW9uOmI1NTcxMjUyOGQ4YzQyNGRhNzg2NTEzZDVkYTg3ZjQ5XzMyODI_fb9f44bd-f5e0-4e8a-9c77-91b750a1043f"
      unitRef="usd">142814000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90ZXh0cmVnaW9uOmI1NTcxMjUyOGQ4YzQyNGRhNzg2NTEzZDVkYTg3ZjQ5XzMyODY_dfbef16e-27a9-4c41-999b-60a282a5236c"
      unitRef="usd">139043000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90ZXh0cmVnaW9uOmI1NTcxMjUyOGQ4YzQyNGRhNzg2NTEzZDVkYTg3ZjQ5XzMyOTM_11efcf8d-9eef-4634-830a-04cb1a2fdd59"
      unitRef="usd">138947000</us-gaap:AmortizationOfIntangibleAssets>
    <dov:AcquisitionRelatedAmortizationExpense
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90ZXh0cmVnaW9uOmI1NTcxMjUyOGQ4YzQyNGRhNzg2NTEzZDVkYTg3ZjQ5XzMzNTQ_288f5236-bbcb-4d3a-84d1-f1593d76f069"
      unitRef="usd">141134000</dov:AcquisitionRelatedAmortizationExpense>
    <dov:AcquisitionRelatedAmortizationExpense
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90ZXh0cmVnaW9uOmI1NTcxMjUyOGQ4YzQyNGRhNzg2NTEzZDVkYTg3ZjQ5XzMzNTg_54567231-963d-424a-a559-57bcb37dad65"
      unitRef="usd">137071000</dov:AcquisitionRelatedAmortizationExpense>
    <dov:AcquisitionRelatedAmortizationExpense
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90ZXh0cmVnaW9uOmI1NTcxMjUyOGQ4YzQyNGRhNzg2NTEzZDVkYTg3ZjQ5XzMzNjU_58c18446-8347-4860-9795-1e2d600ec698"
      unitRef="usd">136963000</dov:AcquisitionRelatedAmortizationExpense>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90ZXh0cmVnaW9uOmI1NTcxMjUyOGQ4YzQyNGRhNzg2NTEzZDVkYTg3ZjQ5XzM1MjE_e14d913d-c5b4-4f8a-a0fb-e9c18e7ef7f4">&lt;div style="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;Estimated future amortization expense related to intangible assets held at December&#160;31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.510%"/&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:10pt;font-weight:700;line-height:100%"&gt;Estimated Amortization&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:100%"&gt;2022&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;153,937&#160;&lt;/span&gt;&lt;/td&gt;&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="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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;144,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;135,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,539&#160;&lt;/span&gt;&lt;/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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZToyOWQ3ODk3YmQzOTk0NWU0YThjMjY1MGMzN2JlODc5NC90YWJsZXJhbmdlOjI5ZDc4OTdiZDM5OTQ1ZTRhOGMyNjUwYzM3YmU4Nzk0XzEtMS0xLTEtMjUxNzM_74a5d696-d9a0-4727-9d35-99f558b48c24"
      unitRef="usd">153937000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZToyOWQ3ODk3YmQzOTk0NWU0YThjMjY1MGMzN2JlODc5NC90YWJsZXJhbmdlOjI5ZDc4OTdiZDM5OTQ1ZTRhOGMyNjUwYzM3YmU4Nzk0XzItMS0xLTEtMjUxNzM_50656fd7-d23c-4e1c-8ebc-21b0343696f1"
      unitRef="usd">144167000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZToyOWQ3ODk3YmQzOTk0NWU0YThjMjY1MGMzN2JlODc5NC90YWJsZXJhbmdlOjI5ZDc4OTdiZDM5OTQ1ZTRhOGMyNjUwYzM3YmU4Nzk0XzMtMS0xLTEtMjUxNzM_c0f1bcb5-ed30-4abb-8693-d029e379330e"
      unitRef="usd">139696000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZToyOWQ3ODk3YmQzOTk0NWU0YThjMjY1MGMzN2JlODc5NC90YWJsZXJhbmdlOjI5ZDc4OTdiZDM5OTQ1ZTRhOGMyNjUwYzM3YmU4Nzk0XzQtMS0xLTEtMjUxNzM_fdaa8a09-ab0d-404b-b913-3fb1bc7190f9"
      unitRef="usd">135608000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDIvZnJhZzpiNTU3MTI1MjhkOGM0MjRkYTc4NjUxM2Q1ZGE4N2Y0OS90YWJsZToyOWQ3ODk3YmQzOTk0NWU0YThjMjY1MGMzN2JlODc5NC90YWJsZXJhbmdlOjI5ZDc4OTdiZDM5OTQ1ZTRhOGMyNjUwYzM3YmU4Nzk0XzUtMS0xLTEtMjUxNzM_f9f7a986-dbfb-4000-8201-472f039bbb16"
      unitRef="usd">127539000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90ZXh0cmVnaW9uOmU3ZDdlYTc4MmE5NTQ0Y2I4YTE3MzQzZTQ1OTIyYzI4XzU1MA_1d4cc2e4-c97c-413d-b867-2fbd7d4b1107">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;10. Accrued Expenses and Other Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 following table details the major components of other accrued expenses:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.189%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:100%"&gt;Accrued rebates and volume discounts &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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,909&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes other than income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&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:400;line-height:100%"&gt;49,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;52,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;/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:100%"&gt;Warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;43,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;45,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;43,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;48,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;20,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;20,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accrued commissions (non-employee)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;16,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;14,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Restructuring and exit 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:400;line-height:100%"&gt;13,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;14,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (none of which are individually significant)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;107,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:100%"&gt;96,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Total other accrued expenses&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:100%"&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:100%"&gt;347,097&#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:100%"&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:100%"&gt;343,637&#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:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Taxes other than income includes a $15.3&#160;million and $15.8&#160;million deferral of employment taxes related to the U.S. CARES Act as of December&#160;31, 2021 &lt;/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 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2020&lt;/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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; respectively.&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 details the major components of other liabilities (non-current): &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.189%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Defined benefit and other post-retirement benefit plans &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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;138,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;177,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;133,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Deferred 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:400;line-height:100%"&gt;88,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;82,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Unrecognized tax 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:400;line-height:100%"&gt;79,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;90,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Legal and environmental&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;31,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;28,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Deferred revenue &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;21,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;13,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred employment taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&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:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,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;text-align:left;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;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:100%"&gt;32,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;21,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total other 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:400;line-height:100%"&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:100%"&gt;532,542&#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:100%"&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:100%"&gt;570,314&#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:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance as of December&#160;31, 2020 includes deferred employment taxes of $15.8&#160;million related to the U.S. CARES Act.&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Warranty&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;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;Estimated warranty program claims are provided for at the time of sale. Amounts provided for are based on historical costs and adjusted for new claims. The changes in the carrying amount of product warranties were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.755%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.755%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.756%"/&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning Balance, December 31 of the Prior Year&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;51,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;49,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;50,073&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Provision for warranties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;67,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;60,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;63,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Settlements made&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(65,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(60,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(63,574)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Other adjustments, including acquisitions and currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(4,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(1,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Ending Balance, December 31&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:100%"&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:100%"&gt;48,568&#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:100%"&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:100%"&gt;51,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;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:100%"&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:100%"&gt;49,116&#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:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90ZXh0cmVnaW9uOmU3ZDdlYTc4MmE5NTQ0Y2I4YTE3MzQzZTQ1OTIyYzI4XzU1NA_241f7f28-3076-4b91-8bce-f3f2013c871d">&lt;div style="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 following table details the major components of other accrued expenses:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.189%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:100%"&gt;Accrued rebates and volume discounts &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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,909&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes other than income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&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:400;line-height:100%"&gt;49,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;52,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;/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:100%"&gt;Warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;43,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;45,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;43,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;48,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;20,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;20,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accrued commissions (non-employee)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;16,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;14,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Restructuring and exit 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:400;line-height:100%"&gt;13,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;14,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (none of which are individually significant)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;107,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:100%"&gt;96,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Total other accrued expenses&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:100%"&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:100%"&gt;347,097&#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:100%"&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:100%"&gt;343,637&#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:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Taxes other than income includes a $15.3&#160;million and $15.8&#160;million deferral of employment taxes related to the U.S. CARES Act as of December&#160;31, 2021 &lt;/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 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2020&lt;/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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <dov:AccruedVolumeDiscountsCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo3YTk1MjU4MmIxNTI0YzQ4YTViMDhiNTU5N2I0ZDE5MS90YWJsZXJhbmdlOjdhOTUyNTgyYjE1MjRjNDhhNWIwOGI1NTk3YjRkMTkxXzItMS0xLTEtMzg4NTc_72b925fb-da7e-4b22-bfc2-d1b975c53cf7"
      unitRef="usd">52909000</dov:AccruedVolumeDiscountsCurrent>
    <dov:AccruedVolumeDiscountsCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo3YTk1MjU4MmIxNTI0YzQ4YTViMDhiNTU5N2I0ZDE5MS90YWJsZXJhbmdlOjdhOTUyNTgyYjE1MjRjNDhhNWIwOGI1NTk3YjRkMTkxXzItMy0xLTEtMzg4NTc_ed954e19-c46d-4a14-bc9a-42174d9d376f"
      unitRef="usd">49929000</dov:AccruedVolumeDiscountsCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo3YTk1MjU4MmIxNTI0YzQ4YTViMDhiNTU5N2I0ZDE5MS90YWJsZXJhbmdlOjdhOTUyNTgyYjE1MjRjNDhhNWIwOGI1NTk3YjRkMTkxXzItMS0xLTEtMjUxNzM_f04d717b-5c9c-4469-b4ea-6259bb911eaa"
      unitRef="usd">49992000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo3YTk1MjU4MmIxNTI0YzQ4YTViMDhiNTU5N2I0ZDE5MS90YWJsZXJhbmdlOjdhOTUyNTgyYjE1MjRjNDhhNWIwOGI1NTk3YjRkMTkxXzItMy0xLTEtMjUxNzM_9e0badac-47cf-4cf7-9d2a-5eeed4dcc554"
      unitRef="usd">52829000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo3YTk1MjU4MmIxNTI0YzQ4YTViMDhiNTU5N2I0ZDE5MS90YWJsZXJhbmdlOjdhOTUyNTgyYjE1MjRjNDhhNWIwOGI1NTk3YjRkMTkxXzQtMS0xLTEtMzg4NjM_17d6523c-0795-4168-ab4e-0110560a668a"
      unitRef="usd">43449000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo3YTk1MjU4MmIxNTI0YzQ4YTViMDhiNTU5N2I0ZDE5MS90YWJsZXJhbmdlOjdhOTUyNTgyYjE1MjRjNDhhNWIwOGI1NTk3YjRkMTkxXzQtMy0xLTEtMzg4NjM_337b3097-bfe6-41f3-983c-e1481ef1607a"
      unitRef="usd">45433000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo3YTk1MjU4MmIxNTI0YzQ4YTViMDhiNTU5N2I0ZDE5MS90YWJsZXJhbmdlOjdhOTUyNTgyYjE1MjRjNDhhNWIwOGI1NTk3YjRkMTkxXzQtMS0xLTEtMjUxNzM_554a921d-73fd-4fe8-9d8f-cea465cc1333"
      unitRef="usd">43086000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo3YTk1MjU4MmIxNTI0YzQ4YTViMDhiNTU5N2I0ZDE5MS90YWJsZXJhbmdlOjdhOTUyNTgyYjE1MjRjNDhhNWIwOGI1NTk3YjRkMTkxXzQtMy0xLTEtMjUxNzM_9f19c616-653b-43b2-b5f1-2f67c253d62a"
      unitRef="usd">48834000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo3YTk1MjU4MmIxNTI0YzQ4YTViMDhiNTU5N2I0ZDE5MS90YWJsZXJhbmdlOjdhOTUyNTgyYjE1MjRjNDhhNWIwOGI1NTk3YjRkMTkxXzYtMS0xLTEtMjUxNzM_fb6a7e9d-37f2-48e9-bd3e-e59016bdfc78"
      unitRef="usd">20426000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo3YTk1MjU4MmIxNTI0YzQ4YTViMDhiNTU5N2I0ZDE5MS90YWJsZXJhbmdlOjdhOTUyNTgyYjE1MjRjNDhhNWIwOGI1NTk3YjRkMTkxXzYtMy0xLTEtMjUxNzM_fc6ea42e-4ad1-4c41-a25e-d4d727ded8c7"
      unitRef="usd">20822000</us-gaap:InterestPayableCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo3YTk1MjU4MmIxNTI0YzQ4YTViMDhiNTU5N2I0ZDE5MS90YWJsZXJhbmdlOjdhOTUyNTgyYjE1MjRjNDhhNWIwOGI1NTk3YjRkMTkxXzctMS0xLTEtMzg4NzA_3c3c6500-5bc6-4c56-9660-6cc860199e4a"
      unitRef="usd">16273000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo3YTk1MjU4MmIxNTI0YzQ4YTViMDhiNTU5N2I0ZDE5MS90YWJsZXJhbmdlOjdhOTUyNTgyYjE1MjRjNDhhNWIwOGI1NTk3YjRkMTkxXzctMy0xLTEtMzg4NzA_7d34bf55-e581-4572-ad95-7d8839256862"
      unitRef="usd">14243000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo3YTk1MjU4MmIxNTI0YzQ4YTViMDhiNTU5N2I0ZDE5MS90YWJsZXJhbmdlOjdhOTUyNTgyYjE1MjRjNDhhNWIwOGI1NTk3YjRkMTkxXzctMS0xLTEtMjUxNzM_973482e2-b5b7-4ec6-9d0d-261d7297a907"
      unitRef="usd">13797000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo3YTk1MjU4MmIxNTI0YzQ4YTViMDhiNTU5N2I0ZDE5MS90YWJsZXJhbmdlOjdhOTUyNTgyYjE1MjRjNDhhNWIwOGI1NTk3YjRkMTkxXzctMy0xLTEtMjUxNzM_12467c37-a8c0-4d46-ac23-40a19b423c15"
      unitRef="usd">14913000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo3YTk1MjU4MmIxNTI0YzQ4YTViMDhiNTU5N2I0ZDE5MS90YWJsZXJhbmdlOjdhOTUyNTgyYjE1MjRjNDhhNWIwOGI1NTk3YjRkMTkxXzEyLTEtMS0xLTI1MTcz_0f4eb4c2-cc5a-4435-9777-d5b8b0d0e99b"
      unitRef="usd">107165000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo3YTk1MjU4MmIxNTI0YzQ4YTViMDhiNTU5N2I0ZDE5MS90YWJsZXJhbmdlOjdhOTUyNTgyYjE1MjRjNDhhNWIwOGI1NTk3YjRkMTkxXzEyLTMtMS0xLTI1MTcz_6d357a81-0e6f-482e-ad96-32929ef691dc"
      unitRef="usd">96634000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo3YTk1MjU4MmIxNTI0YzQ4YTViMDhiNTU5N2I0ZDE5MS90YWJsZXJhbmdlOjdhOTUyNTgyYjE1MjRjNDhhNWIwOGI1NTk3YjRkMTkxXzEzLTEtMS0xLTI1MTcz_6ef0e255-8e58-4497-8a81-cb3941b8eed2"
      unitRef="usd">347097000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo3YTk1MjU4MmIxNTI0YzQ4YTViMDhiNTU5N2I0ZDE5MS90YWJsZXJhbmdlOjdhOTUyNTgyYjE1MjRjNDhhNWIwOGI1NTk3YjRkMTkxXzEzLTMtMS0xLTI1MTcz_3013b1e0-b39a-4b29-ad79-9aa05bdf31c2"
      unitRef="usd">343637000</us-gaap:OtherLiabilitiesCurrent>
    <dov:CARESActDeferredEmploymentTaxes
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90ZXh0cmVnaW9uOmU3ZDdlYTc4MmE5NTQ0Y2I4YTE3MzQzZTQ1OTIyYzI4XzY1OTcwNjk3Njc5OTM_8d898e88-72e7-4e63-9668-89320376fbf4"
      unitRef="usd">15300000</dov:CARESActDeferredEmploymentTaxes>
    <dov:CARESActDeferredEmploymentTaxes
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90ZXh0cmVnaW9uOmU3ZDdlYTc4MmE5NTQ0Y2I4YTE3MzQzZTQ1OTIyYzI4XzY1OTcwNjk3NjcyMjQ_e97f588f-1931-45d6-9c52-4691cc0a4b46"
      unitRef="usd">15800000</dov:CARESActDeferredEmploymentTaxes>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90ZXh0cmVnaW9uOmU3ZDdlYTc4MmE5NTQ0Y2I4YTE3MzQzZTQ1OTIyYzI4XzU1MQ_79f1a6ea-c688-4a55-b72d-e0c1a8f670a3">&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 details the major components of other liabilities (non-current): &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.189%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Defined benefit and other post-retirement benefit plans &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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;138,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;177,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;133,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Deferred 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:400;line-height:100%"&gt;88,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;82,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Unrecognized tax 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:400;line-height:100%"&gt;79,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;90,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Legal and environmental&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;31,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;28,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Deferred revenue &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;21,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;13,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred employment taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&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:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,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;text-align:left;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;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:100%"&gt;32,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;21,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total other 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:400;line-height:100%"&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:100%"&gt;532,542&#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:100%"&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:100%"&gt;570,314&#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:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance as of December&#160;31, 2020 includes deferred employment taxes of $15.8&#160;million related to the U.S. CARES Act.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo0NjgxMjc3MGIyMDU0OTg4YTJjNTg3MDMxNDcyMzRlYi90YWJsZXJhbmdlOjQ2ODEyNzcwYjIwNTQ5ODhhMmM1ODcwMzE0NzIzNGViXzEtMS0xLTEtMjUxNzM_cf3a00d3-d49a-43aa-b656-88cde5def0a5"
      unitRef="usd">138992000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo0NjgxMjc3MGIyMDU0OTg4YTJjNTg3MDMxNDcyMzRlYi90YWJsZXJhbmdlOjQ2ODEyNzcwYjIwNTQ5ODhhMmM1ODcwMzE0NzIzNGViXzEtMy0xLTEtMjUxNzM_d94e7a91-a756-40f8-937c-a684c7a42126"
      unitRef="usd">177623000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo0NjgxMjc3MGIyMDU0OTg4YTJjNTg3MDMxNDcyMzRlYi90YWJsZXJhbmdlOjQ2ODEyNzcwYjIwNTQ5ODhhMmM1ODcwMzE0NzIzNGViXzMtMS0xLTEtMjUxNzM_2aec139c-51e5-4678-8cc6-f9668d2cc828"
      unitRef="usd">134448000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo0NjgxMjc3MGIyMDU0OTg4YTJjNTg3MDMxNDcyMzRlYi90YWJsZXJhbmdlOjQ2ODEyNzcwYjIwNTQ5ODhhMmM1ODcwMzE0NzIzNGViXzMtMy0xLTEtMjUxNzM_6c0bdc82-baae-47ba-bffd-40a1987e5df2"
      unitRef="usd">133989000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo0NjgxMjc3MGIyMDU0OTg4YTJjNTg3MDMxNDcyMzRlYi90YWJsZXJhbmdlOjQ2ODEyNzcwYjIwNTQ5ODhhMmM1ODcwMzE0NzIzNGViXzQtMS0xLTEtMzg4OTE_5d76fdcf-370a-471e-a4f9-13b97df90226"
      unitRef="usd">88681000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo0NjgxMjc3MGIyMDU0OTg4YTJjNTg3MDMxNDcyMzRlYi90YWJsZXJhbmdlOjQ2ODEyNzcwYjIwNTQ5ODhhMmM1ODcwMzE0NzIzNGViXzQtMy0xLTEtMzg4OTE_05e5d415-c536-426e-8c87-993595d0468a"
      unitRef="usd">82814000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo0NjgxMjc3MGIyMDU0OTg4YTJjNTg3MDMxNDcyMzRlYi90YWJsZXJhbmdlOjQ2ODEyNzcwYjIwNTQ5ODhhMmM1ODcwMzE0NzIzNGViXzQtMS0xLTEtMjUxNzM_bbb33e25-0ae6-4b69-9749-96f63582d8a8"
      unitRef="usd">79757000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo0NjgxMjc3MGIyMDU0OTg4YTJjNTg3MDMxNDcyMzRlYi90YWJsZXJhbmdlOjQ2ODEyNzcwYjIwNTQ5ODhhMmM1ODcwMzE0NzIzNGViXzQtMy0xLTEtMjUxNzM_c286fe13-4167-4915-a0de-d56a0a0f1cfb"
      unitRef="usd">90097000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <dov:DeferredLegalAndEnvironmentalLossNoncurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo0NjgxMjc3MGIyMDU0OTg4YTJjNTg3MDMxNDcyMzRlYi90YWJsZXJhbmdlOjQ2ODEyNzcwYjIwNTQ5ODhhMmM1ODcwMzE0NzIzNGViXzYtMS0xLTEtMjUxNzM_8e564643-a6d1-41fa-b54e-9574129deb0e"
      unitRef="usd">31304000</dov:DeferredLegalAndEnvironmentalLossNoncurrent>
    <dov:DeferredLegalAndEnvironmentalLossNoncurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo0NjgxMjc3MGIyMDU0OTg4YTJjNTg3MDMxNDcyMzRlYi90YWJsZXJhbmdlOjQ2ODEyNzcwYjIwNTQ5ODhhMmM1ODcwMzE0NzIzNGViXzYtMy0xLTEtMjUxNzM_1d1e33ed-80b1-4006-9043-cf1288ccbc12"
      unitRef="usd">28483000</dov:DeferredLegalAndEnvironmentalLossNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo0NjgxMjc3MGIyMDU0OTg4YTJjNTg3MDMxNDcyMzRlYi90YWJsZXJhbmdlOjQ2ODEyNzcwYjIwNTQ5ODhhMmM1ODcwMzE0NzIzNGViXzctMS0xLTEtMjUxNzM_e97dbdf8-234b-4b4a-a6c6-61e2ae197800"
      unitRef="usd">21513000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo0NjgxMjc3MGIyMDU0OTg4YTJjNTg3MDMxNDcyMzRlYi90YWJsZXJhbmdlOjQ2ODEyNzcwYjIwNTQ5ODhhMmM1ODcwMzE0NzIzNGViXzctMy0xLTEtMjUxNzM_bb2c6f2e-2a52-435e-a82f-68b4967eef7a"
      unitRef="usd">13921000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ProductWarrantyAccrualNoncurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo0NjgxMjc3MGIyMDU0OTg4YTJjNTg3MDMxNDcyMzRlYi90YWJsZXJhbmdlOjQ2ODEyNzcwYjIwNTQ5ODhhMmM1ODcwMzE0NzIzNGViXzgtMS0xLTEtMjUxNzM_dfee36cf-0c63-416c-a705-67389df36642"
      unitRef="usd">5119000</us-gaap:ProductWarrantyAccrualNoncurrent>
    <us-gaap:ProductWarrantyAccrualNoncurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo0NjgxMjc3MGIyMDU0OTg4YTJjNTg3MDMxNDcyMzRlYi90YWJsZXJhbmdlOjQ2ODEyNzcwYjIwNTQ5ODhhMmM1ODcwMzE0NzIzNGViXzgtMy0xLTEtMjUxNzM_b59605dc-c381-46f7-ab38-0fa03fb83f42"
      unitRef="usd">5655000</us-gaap:ProductWarrantyAccrualNoncurrent>
    <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo0NjgxMjc3MGIyMDU0OTg4YTJjNTg3MDMxNDcyMzRlYi90YWJsZXJhbmdlOjQ2ODEyNzcwYjIwNTQ5ODhhMmM1ODcwMzE0NzIzNGViXzktMS0xLTEtMjUxNzM_f6d0cd34-aeae-48bf-8b5c-123e8d30964c"
      unitRef="usd">0</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
    <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo0NjgxMjc3MGIyMDU0OTg4YTJjNTg3MDMxNDcyMzRlYi90YWJsZXJhbmdlOjQ2ODEyNzcwYjIwNTQ5ODhhMmM1ODcwMzE0NzIzNGViXzktMy0xLTEtMjUxNzM_a72e4d00-7533-486d-94e2-b7e3613dabf4"
      unitRef="usd">15783000</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo0NjgxMjc3MGIyMDU0OTg4YTJjNTg3MDMxNDcyMzRlYi90YWJsZXJhbmdlOjQ2ODEyNzcwYjIwNTQ5ODhhMmM1ODcwMzE0NzIzNGViXzEwLTEtMS0xLTI1MTcz_fdfa172f-851e-452a-92e5-e9064f3b1494"
      unitRef="usd">32728000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo0NjgxMjc3MGIyMDU0OTg4YTJjNTg3MDMxNDcyMzRlYi90YWJsZXJhbmdlOjQ2ODEyNzcwYjIwNTQ5ODhhMmM1ODcwMzE0NzIzNGViXzEwLTMtMS0xLTI1MTcz_dd2aa138-e837-42a8-819e-6aabebb02de6"
      unitRef="usd">21949000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo0NjgxMjc3MGIyMDU0OTg4YTJjNTg3MDMxNDcyMzRlYi90YWJsZXJhbmdlOjQ2ODEyNzcwYjIwNTQ5ODhhMmM1ODcwMzE0NzIzNGViXzExLTEtMS0xLTI1MTcz_aef02066-f68e-4624-9cae-75e1fdb547cd"
      unitRef="usd">532542000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTo0NjgxMjc3MGIyMDU0OTg4YTJjNTg3MDMxNDcyMzRlYi90YWJsZXJhbmdlOjQ2ODEyNzcwYjIwNTQ5ODhhMmM1ODcwMzE0NzIzNGViXzExLTMtMS0xLTI1MTcz_a28e1286-a57c-400c-a11a-ae641abdb057"
      unitRef="usd">570314000</us-gaap:OtherLiabilitiesNoncurrent>
    <dov:CARESActDeferredEmploymentTaxes
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90ZXh0cmVnaW9uOmU3ZDdlYTc4MmE5NTQ0Y2I4YTE3MzQzZTQ1OTIyYzI4XzEwOTk1MTE2Mjg2OTE_e97f588f-1931-45d6-9c52-4691cc0a4b46"
      unitRef="usd">15800000</dov:CARESActDeferredEmploymentTaxes>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90ZXh0cmVnaW9uOmU3ZDdlYTc4MmE5NTQ0Y2I4YTE3MzQzZTQ1OTIyYzI4XzU1Ng_c1e7f000-62ce-434c-9701-afd9f6b20a33">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Warranty&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;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;Estimated warranty program claims are provided for at the time of sale. Amounts provided for are based on historical costs and adjusted for new claims. The changes in the carrying amount of product warranties were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.755%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.755%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.756%"/&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning Balance, December 31 of the Prior Year&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;51,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;49,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;50,073&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Provision for warranties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;67,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;60,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;63,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Settlements made&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(65,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(60,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(63,574)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Other adjustments, including acquisitions and currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(4,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(1,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Ending Balance, December 31&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:100%"&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:100%"&gt;48,568&#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:100%"&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:100%"&gt;51,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;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:100%"&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:100%"&gt;49,116&#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="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTozNzI2NmVkNTI4N2Q0MmVkYmUxYTI5YWEyY2ZmNDZlNS90YWJsZXJhbmdlOjM3MjY2ZWQ1Mjg3ZDQyZWRiZTFhMjlhYTJjZmY0NmU1XzItMS0xLTEtMjUxNzM_82217bdf-bbeb-42b0-9c16-24911f241d88"
      unitRef="usd">51088000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i3387c6cfa97841de80b0474e67a6b42c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTozNzI2NmVkNTI4N2Q0MmVkYmUxYTI5YWEyY2ZmNDZlNS90YWJsZXJhbmdlOjM3MjY2ZWQ1Mjg3ZDQyZWRiZTFhMjlhYTJjZmY0NmU1XzItMy0xLTEtMjUxNzM_efa0ff95-0d7f-408e-b6ee-aeea3af701a2"
      unitRef="usd">49116000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ia03758d32d584c2c9e9dbb93cdf3642a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTozNzI2NmVkNTI4N2Q0MmVkYmUxYTI5YWEyY2ZmNDZlNS90YWJsZXJhbmdlOjM3MjY2ZWQ1Mjg3ZDQyZWRiZTFhMjlhYTJjZmY0NmU1XzItNS0xLTEtMjUxNzM_9eca8353-6505-40d3-a70b-9769d09da714"
      unitRef="usd">50073000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTozNzI2NmVkNTI4N2Q0MmVkYmUxYTI5YWEyY2ZmNDZlNS90YWJsZXJhbmdlOjM3MjY2ZWQ1Mjg3ZDQyZWRiZTFhMjlhYTJjZmY0NmU1XzMtMS0xLTEtMjUxNzM_87a9df9a-8a04-478b-8953-97b1fe38b0ef"
      unitRef="usd">67212000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTozNzI2NmVkNTI4N2Q0MmVkYmUxYTI5YWEyY2ZmNDZlNS90YWJsZXJhbmdlOjM3MjY2ZWQ1Mjg3ZDQyZWRiZTFhMjlhYTJjZmY0NmU1XzMtMy0xLTEtMjUxNzM_6b1a5655-769a-4074-b7d2-3f29153ed722"
      unitRef="usd">60902000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTozNzI2NmVkNTI4N2Q0MmVkYmUxYTI5YWEyY2ZmNDZlNS90YWJsZXJhbmdlOjM3MjY2ZWQ1Mjg3ZDQyZWRiZTFhMjlhYTJjZmY0NmU1XzMtNS0xLTEtMjUxNzM_9c197dbb-a5bd-40ce-9f66-5e7cbb9f8f71"
      unitRef="usd">63957000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTozNzI2NmVkNTI4N2Q0MmVkYmUxYTI5YWEyY2ZmNDZlNS90YWJsZXJhbmdlOjM3MjY2ZWQ1Mjg3ZDQyZWRiZTFhMjlhYTJjZmY0NmU1XzQtMS0xLTEtMjUxNzM_ab7fd37c-5966-46bc-ae26-418edb797abc"
      unitRef="usd">65498000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTozNzI2NmVkNTI4N2Q0MmVkYmUxYTI5YWEyY2ZmNDZlNS90YWJsZXJhbmdlOjM3MjY2ZWQ1Mjg3ZDQyZWRiZTFhMjlhYTJjZmY0NmU1XzQtMy0xLTEtMjUxNzM_e6e9bce8-8552-4ac9-b69f-170b3d370807"
      unitRef="usd">60853000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTozNzI2NmVkNTI4N2Q0MmVkYmUxYTI5YWEyY2ZmNDZlNS90YWJsZXJhbmdlOjM3MjY2ZWQ1Mjg3ZDQyZWRiZTFhMjlhYTJjZmY0NmU1XzQtNS0xLTEtMjUxNzM_f48869ae-7500-4369-814f-0ed6d3997e9b"
      unitRef="usd">63574000</us-gaap:StandardProductWarrantyAccrualPayments>
    <dov:StandardProductWarrantyAccrualOtherAdjustmentsIncreaseDecrease
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTozNzI2NmVkNTI4N2Q0MmVkYmUxYTI5YWEyY2ZmNDZlNS90YWJsZXJhbmdlOjM3MjY2ZWQ1Mjg3ZDQyZWRiZTFhMjlhYTJjZmY0NmU1XzUtMS0xLTEtMjUxNzM_599242e5-ea55-4355-97b5-547c6eba36db"
      unitRef="usd">-4234000</dov:StandardProductWarrantyAccrualOtherAdjustmentsIncreaseDecrease>
    <dov:StandardProductWarrantyAccrualOtherAdjustmentsIncreaseDecrease
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTozNzI2NmVkNTI4N2Q0MmVkYmUxYTI5YWEyY2ZmNDZlNS90YWJsZXJhbmdlOjM3MjY2ZWQ1Mjg3ZDQyZWRiZTFhMjlhYTJjZmY0NmU1XzUtMy0xLTEtMjUxNzM_bbe6c31e-eec0-40d2-8cba-8d1dbc6d5ef4"
      unitRef="usd">1923000</dov:StandardProductWarrantyAccrualOtherAdjustmentsIncreaseDecrease>
    <dov:StandardProductWarrantyAccrualOtherAdjustmentsIncreaseDecrease
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTozNzI2NmVkNTI4N2Q0MmVkYmUxYTI5YWEyY2ZmNDZlNS90YWJsZXJhbmdlOjM3MjY2ZWQ1Mjg3ZDQyZWRiZTFhMjlhYTJjZmY0NmU1XzUtNS0xLTEtMjUxNzM_f5b4c34e-4122-4d85-9803-61f350faddef"
      unitRef="usd">-1340000</dov:StandardProductWarrantyAccrualOtherAdjustmentsIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTozNzI2NmVkNTI4N2Q0MmVkYmUxYTI5YWEyY2ZmNDZlNS90YWJsZXJhbmdlOjM3MjY2ZWQ1Mjg3ZDQyZWRiZTFhMjlhYTJjZmY0NmU1XzYtMS0xLTEtMjUxNzM_8c174bae-6c8d-4b1a-851e-a336e861f848"
      unitRef="usd">48568000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTozNzI2NmVkNTI4N2Q0MmVkYmUxYTI5YWEyY2ZmNDZlNS90YWJsZXJhbmdlOjM3MjY2ZWQ1Mjg3ZDQyZWRiZTFhMjlhYTJjZmY0NmU1XzYtMy0xLTEtMjUxNzM_f83d00ce-078e-45ea-95b1-98065f9ba60c"
      unitRef="usd">51088000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i3387c6cfa97841de80b0474e67a6b42c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNDgvZnJhZzplN2Q3ZWE3ODJhOTU0NGNiOGExNzM0M2U0NTkyMmMyOC90YWJsZTozNzI2NmVkNTI4N2Q0MmVkYmUxYTI5YWEyY2ZmNDZlNS90YWJsZXJhbmdlOjM3MjY2ZWQ1Mjg3ZDQyZWRiZTFhMjlhYTJjZmY0NmU1XzYtNS0xLTEtMjUxNzM_76ea8b76-7390-4010-a3dc-2424806f5134"
      unitRef="usd">49116000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90ZXh0cmVnaW9uOmRjZjJjYmM2M2JjZTQ4OTBiZTBlNWFhZjVmZDBkYjE2XzE1MjM_154536cd-ca5c-4c81-8f63-526b7914633c">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;11. Restructuring Activities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 Company initiated various restructuring programs and incurred severance and other restructuring costs by segment as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.768%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Products&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;9,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;10,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;3,155&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;Clean Energy &amp;amp; Fueling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;3,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;6,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;4,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;4,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;6,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Pumps &amp;amp; Process Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;13,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;5,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Climate &amp;amp; Sustainability Technologies&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:400;line-height:100%"&gt;5,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;4,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;3,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:400;line-height:100%"&gt;2,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;4,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;2,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&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:400;line-height:100%"&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:100%"&gt;26,705&#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:100%"&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:100%"&gt;44,468&#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:100%"&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:100%"&gt;26,822&#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;tr&gt;&lt;td colspan="18" 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;These amounts are classified in the Consolidated Statements of Earnings as follows:&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:100%"&gt;Cost of goods and services&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: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:400;line-height:100%"&gt;12,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;18,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;8,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Selling, general and 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:400;line-height:100%"&gt;13,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;25,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;17,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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:400;line-height:100%"&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:100%"&gt;26,705&#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:100%"&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:100%"&gt;44,468&#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:100%"&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:100%"&gt;26,822&#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-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total restructuring charges of $26,705 incurred during the year ended December 31, 2021, were primarily a result of restructuring programs initiated in 2020 and 2021 in response to demand conditions, asset charges related to a product line exit, as well as broad-based operational efficiency initiatives focusing on footprint consolidation and IT centralization&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; Additional programs, beyond the scope of the announced programs may be implemented during 2022 with related restructuring charges.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 $26,705 of restructuring charges incurred during 2021 primarily included the following items: &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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&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:14.5pt"&gt;The Engineered Products segment recorded $9,507 of restructuring charges related primarily to asset charges related to a product line exit. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&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:14.5pt"&gt;The Clean Energy &amp;amp; Fueling segment recorded $3,609 of restructuring charges primarily due to asset charges, headcount reductions and facility exit costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&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:14.5pt"&gt;The Imaging &amp;amp; Identification segment recorded $4,589 of restructuring charges related primarily to headcount reductions.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&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:14.5pt"&gt;The Pumps &amp;amp; Process Solutions segment recorded $1,911 of restructuring charges related primarily to headcount reductions and asset charges. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&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:14.5pt"&gt;The Climate &amp;amp; Sustainability Technologies segment recorded $5,068 of restructuring charges related primarily to headcount reductions and asset charges. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&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:14.5pt"&gt;Corporate recorded $2,021 of restructuring charges primarily related to exit costs related to IT centralization initiatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Restructuring expenses incurred in 2020 and 2019 also included headcount reduction, targeted facility consolidations at certain businesses, and actions taken to optimize the Company's cost structure. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 following table details the Company&#x2019;s severance and other restructuring accrual activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.551%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;Severance&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:10pt;font-weight:700;line-height:100%"&gt;Exit&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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at January 1, 2019&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;24,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;28,164&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;20,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;6,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;26,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(29,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(3,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(33,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Other, including foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(917)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(4,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 0 2px 1pt;text-align:right;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;(5,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Balance at December 31, 2019&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:100%"&gt;13,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;2,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;16,390&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;25,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;18,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;44,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(29,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(6,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(35,803)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Other, including foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(10,990)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 0 2px 1pt;text-align:right;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;(10,142)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&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:100%"&gt;10,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;4,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;14,913&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;11,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;15,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;26,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(10,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(6,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(17,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Other, including foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(427)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(10,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(10,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&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:400;line-height:100%"&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:100%"&gt;10,730&#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:100%"&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:100%"&gt;3,067&#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:100%"&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:100%"&gt;13,797&#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-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Other activity in exit reserves primarily represents the non-cash write-off of certain long-lived assets and inventory in connection with certain facility closures and product exits. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Other activity in exit reserves primarily represents asset charges related to product line exit. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 restructuring accrual balances at December&#160;31, 2021 primarily reflect restructuring plans initiated during the year.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90ZXh0cmVnaW9uOmRjZjJjYmM2M2JjZTQ4OTBiZTBlNWFhZjVmZDBkYjE2XzE1MTk_dc60c027-10a6-4baa-89c8-ce0979c09639">&lt;div style="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 Company initiated various restructuring programs and incurred severance and other restructuring costs by segment as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.768%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Products&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;9,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;10,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;3,155&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;Clean Energy &amp;amp; Fueling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;3,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;6,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;4,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;4,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;6,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Pumps &amp;amp; Process Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;13,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;5,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Climate &amp;amp; Sustainability Technologies&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:400;line-height:100%"&gt;5,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;4,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;3,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:400;line-height:100%"&gt;2,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;4,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;2,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&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:400;line-height:100%"&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:100%"&gt;26,705&#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:100%"&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:100%"&gt;44,468&#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:100%"&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:100%"&gt;26,822&#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;tr&gt;&lt;td colspan="18" 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;These amounts are classified in the Consolidated Statements of Earnings as follows:&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:100%"&gt;Cost of goods and services&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: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:400;line-height:100%"&gt;12,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;18,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;8,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Selling, general and 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:400;line-height:100%"&gt;13,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;25,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;17,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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:400;line-height:100%"&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:100%"&gt;26,705&#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:100%"&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:100%"&gt;44,468&#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:100%"&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:100%"&gt;26,822&#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:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i8e74d537147e41729122717c493b1097_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzItMS0xLTEtMjUxNzM_2c1bd0a0-1b3b-4dc6-b40c-50a32fc1a133"
      unitRef="usd">9507000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia51f18adf7754ff8b0ce9040d6eb3130_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzItMy0xLTEtMjUxNzM_75ef27a4-03c5-4ae8-a2ee-cf5ad30e9f42"
      unitRef="usd">10307000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3afb678748174fd292fa11f2893a0f2b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzItNS0xLTEtMjUxNzM_dd604e1b-a8d7-4a88-89b0-e883e7fd3652"
      unitRef="usd">3155000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i55be8e53a3f94dbb803c4ffdb691c676_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzMtMS0xLTEtMjUxNzM_41cf84e0-19a3-4fe1-a95f-3dc4fd5520fa"
      unitRef="usd">3609000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i086a775945e3457b832f8bac98bf1e97_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzMtMy0xLTEtMjUxNzM_5a24ff0a-0ad5-402f-9849-da8a3fe623ae"
      unitRef="usd">6681000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4cd7e583d40d46749b236cf62e12beb7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzMtNS0xLTEtMjUxNzM_5aa7893d-2f4e-4f45-b6af-b293020246fd"
      unitRef="usd">4943000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i8477d0b7764f430f81c5dcfbf4659874_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzQtMS0xLTEtMjUxNzM_1a7de181-353a-49ea-8238-31186003b5da"
      unitRef="usd">4589000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iebaf99116dda4a2f81ad26e4355183e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzQtMy0xLTEtMjUxNzM_bb40026a-622d-46f9-b93f-0dec5e86eda9"
      unitRef="usd">5946000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4fe4bf480b3d4473aa712285122fd5d9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzQtNS0xLTEtMjUxNzM_93138a16-d194-45bf-bf6f-76840d921049"
      unitRef="usd">6426000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4d659afd497b4256a0bdff4a442194ee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzUtMS0xLTEtMjUxNzM_c3fbe38d-cac9-44f7-8470-41afa1f9391a"
      unitRef="usd">1911000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie5b566ca05d24afb999cf7e1018100ea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzUtMy0xLTEtMjUxNzM_ec481174-85f2-4e96-9973-e77089cbc506"
      unitRef="usd">13374000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3a10f6a362ec4dfcb781c106f8f9f145_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzUtNS0xLTEtMjUxNzM_491e5c2b-5127-4313-b9ce-5a738b6850d2"
      unitRef="usd">5666000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i819de425b15f44feb848a949361a0ba7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzYtMS0xLTEtMjUxNzM_4819bcca-fa5e-4771-b339-fbff4ab86fac"
      unitRef="usd">5068000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i656f23ca3fe441a4a79e4c0f41e378b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzYtMy0xLTEtMjUxNzM_31bb707d-ea93-4811-861c-d125abaa62e1"
      unitRef="usd">4015000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i723572eb169c45ed88999d3cbbb2ade7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzYtNS0xLTEtMjUxNzM_2d506bee-3c5b-4d58-9926-eb96c27b8b7d"
      unitRef="usd">3671000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib3a846e3ed074a848fcea473eff07fa6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzctMS0xLTEtMjUxNzM_75039d51-778b-4c04-9876-325302e97547"
      unitRef="usd">2021000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia8a962693ea44a22ad1496cc13109724_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzctMy0xLTEtMjUxNzM_fecbb755-35ee-41ad-91b7-a0405b3c9f3b"
      unitRef="usd">4145000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia70d248413fa43d7b2ea018954c969c1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzctNS0xLTEtMjUxNzM_86905111-dfd5-45af-af42-b3f51bc13780"
      unitRef="usd">2961000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzgtMS0xLTEtMjUxNzM_ea4101ba-d5d9-4033-b962-52205a082568"
      unitRef="usd">26705000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzgtMy0xLTEtMjUxNzM_c8fbc2dd-341b-45fc-8bc5-8edb0ded9f18"
      unitRef="usd">44468000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzgtNS0xLTEtMjUxNzM_fdb08d09-8094-4a25-a255-25703af1b2a6"
      unitRef="usd">26822000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0e04520b7d154819a2d3d74eabc365dd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzEwLTEtMS0xLTI1MTcz_299f0606-9f18-4e2c-aa34-57fb4bfdc1a1"
      unitRef="usd">12895000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2525a6dc0328481a809727147a065238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzEwLTMtMS0xLTI1MTcz_827f563e-fed0-4f39-b3bf-ce9328604b58"
      unitRef="usd">18895000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic8fbaa6434d44d8b97f9b01446bb2c2b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzEwLTUtMS0xLTI1MTcz_bc35f1a8-8f97-41f5-9145-799b5fa433ad"
      unitRef="usd">8910000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie3b512dc060940a3962b2da1473228d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzExLTEtMS0xLTI1MTcz_ad774dad-00c1-4e12-972c-652da60565ac"
      unitRef="usd">13810000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i568bacd0df904f68a695ae7ef16cea22_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzExLTMtMS0xLTI1MTcz_7f246db3-dca4-421b-8f3a-f19148d2b614"
      unitRef="usd">25573000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i872a119b0cb5468f8241f3b2711afecb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzExLTUtMS0xLTI1MTcz_5c7debbf-2e3f-4969-af55-0438e37571da"
      unitRef="usd">17912000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzEzLTEtMS0xLTI1MTcz_c086f6ef-6073-4d35-9f59-8ab2f3b17dab"
      unitRef="usd">26705000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzEzLTMtMS0xLTI1MTcz_df0d3201-4663-4779-a8cb-2b3185da60bb"
      unitRef="usd">44468000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTo2ZGYyYjdkNDhlYzE0YzQ5ODIyZTFlMjg0ZWU3M2MxZS90YWJsZXJhbmdlOjZkZjJiN2Q0OGVjMTRjNDk4MjJlMWUyODRlZTczYzFlXzEzLTUtMS0xLTI1MTcz_34dbccd4-ffb3-4df2-b953-1b1f6a6106bc"
      unitRef="usd">26822000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90ZXh0cmVnaW9uOmRjZjJjYmM2M2JjZTQ4OTBiZTBlNWFhZjVmZDBkYjE2XzE3MQ_56731b99-22a9-45c4-8cdb-13938b9b2bf7"
      unitRef="usd">26705000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90ZXh0cmVnaW9uOmRjZjJjYmM2M2JjZTQ4OTBiZTBlNWFhZjVmZDBkYjE2Xzc4NA_56731b99-22a9-45c4-8cdb-13938b9b2bf7"
      unitRef="usd">26705000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i8e74d537147e41729122717c493b1097_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90ZXh0cmVnaW9uOmRjZjJjYmM2M2JjZTQ4OTBiZTBlNWFhZjVmZDBkYjE2Xzg2OQ_2c1bd0a0-1b3b-4dc6-b40c-50a32fc1a133"
      unitRef="usd">9507000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i55be8e53a3f94dbb803c4ffdb691c676_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90ZXh0cmVnaW9uOmRjZjJjYmM2M2JjZTQ4OTBiZTBlNWFhZjVmZDBkYjE2Xzg3OQ_41cf84e0-19a3-4fe1-a95f-3dc4fd5520fa"
      unitRef="usd">3609000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i8477d0b7764f430f81c5dcfbf4659874_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90ZXh0cmVnaW9uOmRjZjJjYmM2M2JjZTQ4OTBiZTBlNWFhZjVmZDBkYjE2Xzg5MA_1a7de181-353a-49ea-8238-31186003b5da"
      unitRef="usd">4589000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4d659afd497b4256a0bdff4a442194ee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90ZXh0cmVnaW9uOmRjZjJjYmM2M2JjZTQ4OTBiZTBlNWFhZjVmZDBkYjE2XzkwMA_c3fbe38d-cac9-44f7-8470-41afa1f9391a"
      unitRef="usd">1911000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i819de425b15f44feb848a949361a0ba7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90ZXh0cmVnaW9uOmRjZjJjYmM2M2JjZTQ4OTBiZTBlNWFhZjVmZDBkYjE2XzkxMA_4819bcca-fa5e-4771-b339-fbff4ab86fac"
      unitRef="usd">5068000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib3a846e3ed074a848fcea473eff07fa6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90ZXh0cmVnaW9uOmRjZjJjYmM2M2JjZTQ4OTBiZTBlNWFhZjVmZDBkYjE2XzkyMQ_75039d51-778b-4c04-9876-325302e97547"
      unitRef="usd">2021000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90ZXh0cmVnaW9uOmRjZjJjYmM2M2JjZTQ4OTBiZTBlNWFhZjVmZDBkYjE2XzE1MjE_a5541c98-0f09-4daa-bcce-58f70a47e8a8">&lt;div style="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 following table details the Company&#x2019;s severance and other restructuring accrual activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.551%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;Severance&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:10pt;font-weight:700;line-height:100%"&gt;Exit&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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at January 1, 2019&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;24,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;28,164&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;20,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;6,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;26,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(29,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(3,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(33,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Other, including foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(917)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(4,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 0 2px 1pt;text-align:right;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;(5,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Balance at December 31, 2019&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:100%"&gt;13,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;2,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;16,390&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;25,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;18,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;44,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(29,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(6,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(35,803)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Other, including foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(10,990)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 0 2px 1pt;text-align:right;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;(10,142)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&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:100%"&gt;10,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;4,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;14,913&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;11,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;15,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;26,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(10,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(6,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(17,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Other, including foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(427)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(10,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(10,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&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:400;line-height:100%"&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:100%"&gt;10,730&#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:100%"&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:100%"&gt;3,067&#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:100%"&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:100%"&gt;13,797&#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-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Other activity in exit reserves primarily represents the non-cash write-off of certain long-lived assets and inventory in connection with certain facility closures and product exits. &lt;/span&gt;&lt;/div&gt;(2) Other activity in exit reserves primarily represents asset charges related to product line exit.</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="ifa3ba2d5175e4ba986a95df6c7f5fedd_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzEtMS0xLTEtMjUxNzM_3fc9b523-44ae-4366-b32a-3dc3187b7b7e"
      unitRef="usd">24284000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i68a7211b54534d11a57fd8e537559b03_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzEtMy0xLTEtMjUxNzM_1ab58517-0dcd-45df-91bd-1ef356530c80"
      unitRef="usd">3880000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ia03758d32d584c2c9e9dbb93cdf3642a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzEtNS0xLTEtMjUxNzM_28623e18-057b-46d0-914c-010fc24786ba"
      unitRef="usd">28164000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i0c14a1c3e3c7452691dd0cfee92aec6c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzItMS0xLTEtMjUxNzM_b70cacd0-0c39-4551-a311-e5abbad21808"
      unitRef="usd">20271000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="if1d1798367a04502b922217db9d51c08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzItMy0xLTEtMjUxNzM_108b4330-12a9-4425-8b87-d9f2b7d8500d"
      unitRef="usd">6551000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzItNS0xLTEtMjUxNzM_45a42a12-3bcb-4bce-8412-977124903820"
      unitRef="usd">26822000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:PaymentsForRestructuring
      contextRef="i0c14a1c3e3c7452691dd0cfee92aec6c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzMtMS0xLTEtMjUxNzM_41ff77d9-11cd-4e64-b995-f0e9e7a1a932"
      unitRef="usd">29887000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="if1d1798367a04502b922217db9d51c08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzMtMy0xLTEtMjUxNzM_81488297-392a-435d-acbc-7ea626f22ffc"
      unitRef="usd">3383000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzMtNS0xLTEtMjUxNzM_72b57ae5-ac34-493a-be13-ee0c19b08c31"
      unitRef="usd">33270000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i0c14a1c3e3c7452691dd0cfee92aec6c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzQtMS0xLTEtMjUxNzM_d2cf6f7b-5809-4bbc-94f1-6caf3c209575"
      unitRef="usd">-917000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="if1d1798367a04502b922217db9d51c08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzQtMy0xLTEtMjUxNzM_b9aa7402-71b2-490f-83ec-19d32f6f4cda"
      unitRef="usd">-4409000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzQtNS0xLTEtMjUxNzM_3e132fd9-97e5-440a-88e0-ea300eaa5295"
      unitRef="usd">-5326000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserve
      contextRef="ia8b8020a701149d5aa95d437d2876e10_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzUtMS0xLTEtMjUxNzM_15c8247f-50bf-441a-b315-13fa27b343f0"
      unitRef="usd">13751000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i49299cfd85c147ad8adb515a1084d204_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzUtMy0xLTEtMjUxNzM_5e88c113-2d65-43a1-b3dc-fb8339e2c8dc"
      unitRef="usd">2639000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i3387c6cfa97841de80b0474e67a6b42c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzUtNS0xLTEtMjUxNzM_17b1abe6-8862-4bd5-b121-6fcd3807c62f"
      unitRef="usd">16390000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="id0214730ab8e4edc87013420ad1da6be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzYtMS0xLTEtMjUxNzM_81dbfe54-6574-4fed-bb8c-7faf75e3711c"
      unitRef="usd">25716000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="ia8cfca432b854a078d8636c6776c0999_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzYtMy0xLTEtMjUxNzM_849da779-8e4f-44fa-9db8-3f7b460a1686"
      unitRef="usd">18752000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzYtNS0xLTEtMjUxNzM_1141c081-f15b-4395-a55f-c13c0996a563"
      unitRef="usd">44468000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:PaymentsForRestructuring
      contextRef="id0214730ab8e4edc87013420ad1da6be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzctMS0xLTEtMjUxNzM_e28679c7-dac5-4c06-a07e-9be2dc0d8717"
      unitRef="usd">29768000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="ia8cfca432b854a078d8636c6776c0999_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzctMy0xLTEtMjUxNzM_412bdfc7-0e4c-4ded-8ceb-0a72556fe8ca"
      unitRef="usd">6035000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzctNS0xLTEtMjUxNzM_4aa518b5-699f-41f7-a55d-81584900b467"
      unitRef="usd">35803000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="id0214730ab8e4edc87013420ad1da6be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzgtMS0xLTEtMjUxNzM_938ceea6-0ddd-417b-a47d-1a066c617c94"
      unitRef="usd">848000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="ia8cfca432b854a078d8636c6776c0999_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzgtMy0xLTEtMjUxNzM_847aecb9-8630-43f9-b375-afa16deb1520"
      unitRef="usd">-10990000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzgtNS0xLTEtMjUxNzM_0e36b020-006e-4b14-861f-d2c787e9732b"
      unitRef="usd">-10142000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserve
      contextRef="i62e0f46eee7d41c6b4366207d79fd79b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzktMS0xLTEtMjUxNzM_f1653053-c12c-4013-b5df-6a304c29e323"
      unitRef="usd">10547000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i03b316e038af41739678d6ce7f4bc7f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzktMy0xLTEtMjUxNzM_1d80ef50-67f4-41dd-a3c3-e77edbd58492"
      unitRef="usd">4366000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzktNS0xLTEtMjUxNzM_90199742-b028-447e-8f41-47a3c8582e48"
      unitRef="usd">14913000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i04358eecf1744bd6ba7d7d0f79d92c7d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzEwLTEtMS0xLTI1MTcz_0e718789-88fc-409d-a1d8-36af02a86243"
      unitRef="usd">11561000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="ia645a87b00f046fa963343ebe7760760_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzEwLTMtMS0xLTI1MTcz_331e8b48-ec26-476a-b34d-52c271f9f63b"
      unitRef="usd">15144000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzEwLTUtMS0xLTI1MTcz_9ca115ee-9c9f-4ce8-abd5-d9322c66a20a"
      unitRef="usd">26705000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:PaymentsForRestructuring
      contextRef="i04358eecf1744bd6ba7d7d0f79d92c7d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzExLTEtMS0xLTI1MTcz_8d66f9d3-d5a6-438a-a21c-37d41ad344af"
      unitRef="usd">10951000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="ia645a87b00f046fa963343ebe7760760_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzExLTMtMS0xLTI1MTcz_f80de518-f007-4985-865e-dc5ff89545a9"
      unitRef="usd">6171000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzExLTUtMS0xLTI1MTcz_231cba8a-7d4b-4e53-8a3f-8db36b516261"
      unitRef="usd">17122000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i04358eecf1744bd6ba7d7d0f79d92c7d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzEyLTEtMS0xLTI1MTcz_3b949b6e-045b-4e71-a3d6-70f6b572e731"
      unitRef="usd">-427000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="ia645a87b00f046fa963343ebe7760760_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzEyLTMtMS0xLTI1MTcz_7b3024c1-e046-4d00-abaa-03e6cccea6ad"
      unitRef="usd">-10272000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzEyLTUtMS0xLTI1MTcz_849b4d89-f7f4-42fa-a40a-968147c5c01d"
      unitRef="usd">-10699000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserve
      contextRef="ife49a96821574ac889200b8630575fb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzEzLTEtMS0xLTI1MTcz_4a00be6a-3ca0-4df8-aece-ae40be5fa73b"
      unitRef="usd">10730000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i174faa3ec45740c4bc4e4f3ae484521a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzEzLTMtMS0xLTI1MTcz_c58c1e40-2617-487d-a762-c27e3390de8f"
      unitRef="usd">3067000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTEvZnJhZzpkY2YyY2JjNjNiY2U0ODkwYmUwZTVhYWY1ZmQwZGIxNi90YWJsZTozNWVlNGViYmQ4ZjA0NTEwOTE1YjI2YTcyZjFjNTNhMS90YWJsZXJhbmdlOjM1ZWU0ZWJiZDhmMDQ1MTA5MTViMjZhNzJmMWM1M2ExXzEzLTUtMS0xLTI1MTcz_3c3759bc-9ad0-4b6e-9eee-5f1c89f9b18b"
      unitRef="usd">13797000</us-gaap:RestructuringReserve>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90ZXh0cmVnaW9uOjhlM2M1YWE2NWYxYTQ5MDBiMzg2YzU4MzI2NTFiY2FjXzI2NDU_568aa47e-ec12-41cf-ab51-d2028d19621f">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;12. Borrowings&lt;/span&gt;&lt;/div&gt;&lt;div&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;Borrowings consist of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.189%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Short-term:&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term borrowings&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;105,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notes payable&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:100%"&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:100%"&gt;105,702&#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:100%"&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:100%"&gt;&#x2014;&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.738%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying amount &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;Principal&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-term:&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: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;3.15% 10-year notes due November&#160;15, 2025&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,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 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.25% 10-year notes due November&#160;9, 2026 (euro-denominated)&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:400;line-height:100%"&gt;&#x20ac;&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:100%"&gt;600,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;674,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;724,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.750% 8-year notes due November&#160;4, 2027 (euro denominated)&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:400;line-height:100%"&gt;&#x20ac;&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:100%"&gt;500,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:100%"&gt;561,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;603,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.65% 30-year debentures due June&#160;1, 2028&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;199,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;199,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.950% 10-year notes due November&#160;4, 2029&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,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:100%"&gt;297,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;296,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.375% 30-year debentures due October&#160;15, 2035&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;296,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;296,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.60% 30-year notes due March&#160;15, 2038&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;248,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;248,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.375% 30-year notes due March&#160;1, 2041&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;344,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;344,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total long-term debt&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 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:100%"&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:100%"&gt;3,018,714&#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:100%"&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:100%"&gt;3,108,829&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Carrying amount is net of unamortized debt discount and deferred debt issuance costs. Total unamortized debt discounts were $15.1 million and $17.6 million as of December&#160;31, 2021 and 2020, respectively. Total deferred debt issuance costs were $12.5 million and $14.4 million as of December&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 discounts are being amortized to interest expense using the effective interest method over the life of the issuances. The deferred issuance costs are amortized on a straight-line basis over the life of the debt, as this approximates the effective interest method.&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="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;As of December&#160;31, 2021, the Company maintained a $1 billion five-year unsecured revolving credit facility (the &#x201c;Credit Agreement&#x201d;) with a syndicate of banks, which expires on October&#160;4, 2024.&#160; At the Company's election, loans under the Credit Agreement will bear interest at a base rate plus an applicable margin. The Credit Agreement requires the Company to pay a facility fee and imposes various restrictions on the Company such as, among other things, a requirement to maintain a minimum interest coverage ratio of EBITDA to consolidated net interest expense of not less than 3.0 to 1. The Company primarily uses this facility as liquidity back-up for its commercial paper program and for general corporate purposes. As of December&#160;31, 2021, there were no outstanding borrowings under the Credit Agreement. &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="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 Company was in compliance with all covenants in the Credit Agreement and other long-term debt covenants at December 31, 2021 and had an interest coverage ratio of consolidated EBITDA to consolidated net interest expense of 17.6 to 1.&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&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, the future maturities of long-term debt were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.629%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.171%"/&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:10pt;font-weight:700;line-height:100%"&gt;Future Maturities&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:100%"&gt;2022&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;&#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:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;679,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="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;2027 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,966,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&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:400;line-height:100%"&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:100%"&gt;3,046,318&#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;Letters of Credit and other GuaranteesAs of December&#160;31, 2021, the Company had approximately $155.9 million outstanding in letters of credit, surety bonds, and performance and other guarantees with financial institutions, which expire on various dates through 2029.&#160;These letters of credit and bonds are primarily issued as security for insurance, warranty and other performance obligations.&#160;In general, the Company would only be liable for the amount of these guarantees in the event of default in the performance of its obligations, the probability of which is believed to be remote.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfShortTermDebtTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90ZXh0cmVnaW9uOjhlM2M1YWE2NWYxYTQ5MDBiMzg2YzU4MzI2NTFiY2FjXzI2NDg_dfd72cd8-b1ec-4126-94d9-81a98e6de5f5">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Borrowings consist of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.189%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Short-term:&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term borrowings&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;105,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notes payable&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:100%"&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:100%"&gt;105,702&#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:100%"&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:100%"&gt;&#x2014;&#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:ScheduleOfShortTermDebtTextBlock>
    <us-gaap:ShortTermBorrowings
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZTo4MDRiNzEyNzZiNGU0ZGQzOGY5NTUwNjNjNTc2NTM2NS90YWJsZXJhbmdlOjgwNGI3MTI3NmI0ZTRkZDM4Zjk1NTA2M2M1NzY1MzY1XzItMS0xLTEtMjUxNzM_4f38fa15-dec3-4108-bda5-3d9c19da10e4"
      unitRef="usd">702000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZTo4MDRiNzEyNzZiNGU0ZGQzOGY5NTUwNjNjNTc2NTM2NS90YWJsZXJhbmdlOjgwNGI3MTI3NmI0ZTRkZDM4Zjk1NTA2M2M1NzY1MzY1XzItMy0xLTEtMjUxNzM_514841c3-7396-4af2-8555-1fb861600e89"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:CommercialPaper
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZTo4MDRiNzEyNzZiNGU0ZGQzOGY5NTUwNjNjNTc2NTM2NS90YWJsZXJhbmdlOjgwNGI3MTI3NmI0ZTRkZDM4Zjk1NTA2M2M1NzY1MzY1XzMtMS0xLTEtMjUxNzM_177af71a-f1fc-4a2c-bc8a-c35084573904"
      unitRef="usd">105000000</us-gaap:CommercialPaper>
    <us-gaap:CommercialPaper
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZTo4MDRiNzEyNzZiNGU0ZGQzOGY5NTUwNjNjNTc2NTM2NS90YWJsZXJhbmdlOjgwNGI3MTI3NmI0ZTRkZDM4Zjk1NTA2M2M1NzY1MzY1XzMtMy0xLTEtMjUxNzM_67731c66-1c58-4022-9871-fa1a32473199"
      unitRef="usd">0</us-gaap:CommercialPaper>
    <us-gaap:DebtCurrent
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZTo4MDRiNzEyNzZiNGU0ZGQzOGY5NTUwNjNjNTc2NTM2NS90YWJsZXJhbmdlOjgwNGI3MTI3NmI0ZTRkZDM4Zjk1NTA2M2M1NzY1MzY1XzQtMS0xLTEtMjUxNzM_cac09079-17a2-4b0a-9511-f28495b28fd8"
      unitRef="usd">105702000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZTo4MDRiNzEyNzZiNGU0ZGQzOGY5NTUwNjNjNTc2NTM2NS90YWJsZXJhbmdlOjgwNGI3MTI3NmI0ZTRkZDM4Zjk1NTA2M2M1NzY1MzY1XzQtMy0xLTEtMjUxNzM_6a3b69fb-9a61-43af-94e1-db4fc2e9b894"
      unitRef="usd">0</us-gaap:DebtCurrent>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90ZXh0cmVnaW9uOjhlM2M1YWE2NWYxYTQ5MDBiMzg2YzU4MzI2NTFiY2FjXzI2NDk_842a5508-f9a5-4c96-9652-b639f2cca3ea">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.738%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying amount &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;Principal&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-term:&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: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;3.15% 10-year notes due November&#160;15, 2025&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,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 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.25% 10-year notes due November&#160;9, 2026 (euro-denominated)&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:400;line-height:100%"&gt;&#x20ac;&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:100%"&gt;600,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;674,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;724,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.750% 8-year notes due November&#160;4, 2027 (euro denominated)&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:400;line-height:100%"&gt;&#x20ac;&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:100%"&gt;500,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:100%"&gt;561,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;603,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.65% 30-year debentures due June&#160;1, 2028&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;199,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;199,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.950% 10-year notes due November&#160;4, 2029&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,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:100%"&gt;297,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;296,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.375% 30-year debentures due October&#160;15, 2035&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;296,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;296,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.60% 30-year notes due March&#160;15, 2038&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;248,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;248,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.375% 30-year notes due March&#160;1, 2041&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;344,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;344,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total long-term debt&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 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:100%"&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:100%"&gt;3,018,714&#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:100%"&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:100%"&gt;3,108,829&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Carrying amount is net of unamortized debt discount and deferred debt issuance costs. Total unamortized debt discounts were $15.1 million and $17.6 million as of December&#160;31, 2021 and 2020, respectively. Total deferred debt issuance costs were $12.5 million and $14.4 million as of December&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib0c1020701ca4df6b45f52a3fbd578de_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzMtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjoxN2U1YzMyZGE0NDE0NmNkODIyNmQ3NTNjM2ZkNTFhMl80_e3c1a225-83d8-4c09-bf93-eea6143c3606"
      unitRef="number">0.0315</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i2d5bdd07e9104e06b21ca49758d10992_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzMtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjoxN2U1YzMyZGE0NDE0NmNkODIyNmQ3NTNjM2ZkNTFhMl83_f4c04296-0166-44c7-b64f-0af1756a33c2">P10Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib0c1020701ca4df6b45f52a3fbd578de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzMtMS0xLTEtMjUxNzM_3ac5d1db-9214-47dd-b7ae-0b92aa31a55b"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="ib0c1020701ca4df6b45f52a3fbd578de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzMtMy0xLTEtMjUxNzM_7454799b-8c44-449a-9574-7add40276353"
      unitRef="usd">397389000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i853e6f6d828047ed96d622cabe383925_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzMtNS0xLTEtMjUxNzM_d5af1de1-a81f-4549-835c-7a2b67354c50"
      unitRef="usd">396716000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i991c61ad568a4616aabfe979c613aef0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzQtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjo0NTQwNjZmZjA0YjY0Zjc4OWE0YTQ3MTZlYzA3YjI1Nl80_f8448ec2-dfcf-4b20-ac32-350accd6b6c4"
      unitRef="number">0.0125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i3e17a2668c9b4e36a80e06aaa3c2d7e9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzQtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjo0NTQwNjZmZjA0YjY0Zjc4OWE0YTQ3MTZlYzA3YjI1Nl83_9bdedaf5-5144-4341-a573-c0c753c5ab89">P10Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i991c61ad568a4616aabfe979c613aef0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzQtMS0xLTEtMjUxNzM_f7a9de1c-6b34-40a0-bb76-a1b095e95fc7"
      unitRef="eur">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="i991c61ad568a4616aabfe979c613aef0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzQtMy0xLTEtMjUxNzM_02802134-9696-47fa-a222-080032893782"
      unitRef="usd">674217000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ibfc0864e34a54491a6819d660d70976f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzQtNS0xLTEtMjUxNzM_88de9de8-fa2d-4fa0-969a-18887bbcd93f"
      unitRef="usd">724310000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia4dae203737e4b51b2fdc3f987070f78_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzUtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjo0YzE2YzY0M2U4NzI0MmI1YWQzYjY5M2ZmOWE0N2RlOF80_60ee03dc-f818-4c29-9b16-3c9c0598070b"
      unitRef="number">0.0075</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i7818d26faf3144a69833f90c44c8e7f1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzUtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjo0YzE2YzY0M2U4NzI0MmI1YWQzYjY5M2ZmOWE0N2RlOF83_9defe324-dfcb-4e9d-873c-475925d77b34">P8Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia4dae203737e4b51b2fdc3f987070f78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzUtMS0xLTEtMjUxNzM_5a4a15eb-b022-419f-b894-7722321093ad"
      unitRef="eur">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="ia4dae203737e4b51b2fdc3f987070f78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzUtMy0xLTEtMjUxNzM_f6e8954e-918e-42a7-b020-62baa0fd8768"
      unitRef="usd">561293000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i2ed7cc6d600144c580e455ed21448101_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzUtNS0xLTEtMjUxNzM_2bc93b6b-cd8b-4729-b74f-70be9df28b29"
      unitRef="usd">603107000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1383ee2f31234d538b88235b92f43fd4_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzYtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjplNWE3ZDA5NDk1ZDI0ODEyYjNlZDJkZTI0MjhmNGI1Yl80_af59b3ad-89c4-4114-bbdf-53e49a46c367"
      unitRef="number">0.0665</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i1b171a5fe4f6480685955e50e216c7b1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzYtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjplNWE3ZDA5NDk1ZDI0ODEyYjNlZDJkZTI0MjhmNGI1Yl83_a50c0e88-1a9e-4395-b75e-b82e97c2d085">P30Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i1383ee2f31234d538b88235b92f43fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzYtMS0xLTEtMjUxNzM_b33274cc-1be2-4944-82e5-2fb907ef7d60"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="i1383ee2f31234d538b88235b92f43fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzYtMy0xLTEtMjUxNzM_1024bd05-d0c5-4982-b427-f25f06da4b6e"
      unitRef="usd">199356000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ib0e864a4c3c04fcab320a47051e44b6e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzYtNS0xLTEtMjUxNzM_0731d1b1-d603-4659-9985-a637dadddd72"
      unitRef="usd">199255000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i54868fdd11744fdfad8dbe7950792191_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzctMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjpmMjRjODhlY2M3NWY0MjY5Yjk1M2E2OTkyZjc2YTkxM180_7b5ef118-6db5-45e0-8d02-e332c4561401"
      unitRef="number">0.0295</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i4df9ba3ed0464d69b70611363f445305_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzctMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjpmMjRjODhlY2M3NWY0MjY5Yjk1M2E2OTkyZjc2YTkxM183_15d0e351-a537-448b-b701-e556e7ca0b81">P10Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i21ba1e89f10d4e51b3e015b645a23d5c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzctMS0xLTEtMjUxNzM_890b570c-7873-4fa9-8f70-2800ea752ca0"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="i54868fdd11744fdfad8dbe7950792191_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzctMy0xLTEtMjUxNzM_c6aeff22-79b4-4ed6-b664-d033e1d3151c"
      unitRef="usd">297029000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i21ba1e89f10d4e51b3e015b645a23d5c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzctNS0xLTEtMjUxNzM_3236893d-ad86-416d-822e-59f80022aa35"
      unitRef="usd">296650000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i022bf390f3bc4095bec9f22bd59b08b7_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzgtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjo2MWRjYzJmMmRkZjk0Mzk1OGI3N2FiZTIxMGQxNTBkM180_1f1f07a5-f2b0-4646-be9b-b5cb7a1cb1a7"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i7cc106ee09ce4d0da9304ee90ac78d4f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzgtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjo2MWRjYzJmMmRkZjk0Mzk1OGI3N2FiZTIxMGQxNTBkM183_eb387226-c139-4161-99ef-7e7244e497e2">P30Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i022bf390f3bc4095bec9f22bd59b08b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzgtMS0xLTEtMjUxNzM_21a3ae82-6469-42de-a049-b7af709bdf71"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="i022bf390f3bc4095bec9f22bd59b08b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzgtMy0xLTEtMjUxNzM_7f09b776-abbc-48e1-a471-440051fa05e2"
      unitRef="usd">296559000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ica9af5d8a8c4478d983579fbc9c9ba53_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzgtNS0xLTEtMjUxNzM_91e4a804-11fb-4de1-9d86-99555125675b"
      unitRef="usd">296309000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i70b115fec5b347ba942e428bcb9d76d2_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzktMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjo4MTY5NTQzMDI4ZmI0N2ZmYjhkMWFmNmZjODNiMWYyY180_cbf687b5-d18f-4612-b81e-d68b18b02ebb"
      unitRef="number">0.066</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i6caf5381c460405bb37f99cc5640dcd9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzktMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjo4MTY5NTQzMDI4ZmI0N2ZmYjhkMWFmNmZjODNiMWYyY183_77d2cd3f-7f5e-4e7e-ba4c-865fc9915bc7">P30Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i70b115fec5b347ba942e428bcb9d76d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzktMS0xLTEtMjUxNzM_70f38a9d-142d-4098-9ad6-d0787194e9b9"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="i70b115fec5b347ba942e428bcb9d76d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzktMy0xLTEtMjUxNzM_56d1a6d9-39fe-4550-a29a-2bdfa9b552ce"
      unitRef="usd">248166000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i35fcc08132c7432d91c5ea7934b13036_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzktNS0xLTEtMjUxNzM_904ef9b6-a61d-4f8c-b915-894b2e8d2f55"
      unitRef="usd">248053000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if5b67da9376842e0b25efce4b02bd66c_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzEwLTAtMS0xLTI1MTczL3RleHRyZWdpb246ZTkyMzc3MDdhM2ZhNDVlNGE1NTM0NWU5ZGRiZTE3NWRfNA_46331c72-f151-4652-b0d2-9b8bb1acc6d1"
      unitRef="number">0.05375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i09fb1088e98648bdbe6a625cb54f1090_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzEwLTAtMS0xLTI1MTczL3RleHRyZWdpb246ZTkyMzc3MDdhM2ZhNDVlNGE1NTM0NWU5ZGRiZTE3NWRfNw_c795c58e-f210-4455-b624-2b7e5e101186">P30Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if5b67da9376842e0b25efce4b02bd66c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzEwLTEtMS0xLTI1MTcz_7cc4dc96-6d1f-4911-8e3a-459642aa5d62"
      unitRef="usd">350000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="if5b67da9376842e0b25efce4b02bd66c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzEwLTMtMS0xLTI1MTcz_0b4055f1-0ca6-42c6-b9f0-476ea08d96a6"
      unitRef="usd">344705000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i49c706258b504c0db3f0723b29bef832_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzEwLTUtMS0xLTI1MTcz_158e8613-3633-451a-bc46-cb42a9a4a938"
      unitRef="usd">344429000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzEyLTMtMS0xLTI1MTcz_12ee0bb3-6e86-4b5a-a8e7-65b3e6f84fee"
      unitRef="usd">3018714000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZToxMjUxMzRiOTVlY2E0Y2I0YjAzNGQyM2FlMWVkM2U1Zi90YWJsZXJhbmdlOjEyNTEzNGI5NWVjYTRjYjRiMDM0ZDIzYWUxZWQzZTVmXzEyLTUtMS0xLTI1MTcz_0e4b1976-1d7f-47a4-aef7-cb59eba81a57"
      unitRef="usd">3108829000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90ZXh0cmVnaW9uOjhlM2M1YWE2NWYxYTQ5MDBiMzg2YzU4MzI2NTFiY2FjXzE3Nw_40f473fe-982e-4d5e-afbe-9626a340700e"
      unitRef="usd">15100000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90ZXh0cmVnaW9uOjhlM2M1YWE2NWYxYTQ5MDBiMzg2YzU4MzI2NTFiY2FjXzE4NA_987d3c73-e67a-4561-a1b9-8cef059618c8"
      unitRef="usd">17600000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsNet
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90ZXh0cmVnaW9uOjhlM2M1YWE2NWYxYTQ5MDBiMzg2YzU4MzI2NTFiY2FjXzI1OA_8908d83a-e558-4659-aae6-68c865c15747"
      unitRef="usd">12500000</us-gaap:DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsNet>
    <us-gaap:DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsNet
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90ZXh0cmVnaW9uOjhlM2M1YWE2NWYxYTQ5MDBiMzg2YzU4MzI2NTFiY2FjXzI2NQ_4facf609-e541-448c-adf7-996c08b91e56"
      unitRef="usd">14400000</us-gaap:DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsNet>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i23de4ea0f543420a8761c7df0a54bfb6_I20211231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90ZXh0cmVnaW9uOjhlM2M1YWE2NWYxYTQ5MDBiMzg2YzU4MzI2NTFiY2FjXzEwMDY_fdfe4d79-3e2a-49aa-9f14-30006df5d835"
      unitRef="usd">1000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i811d2626b3d84a9c992ef80b444c2aeb_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90ZXh0cmVnaW9uOjhlM2M1YWE2NWYxYTQ5MDBiMzg2YzU4MzI2NTFiY2FjXzY1OTcwNjk3NzA2OTA_b9bb2fbb-b7b3-4caf-acfe-5fbe08c04a30">P5Y</us-gaap:DebtInstrumentTerm>
    <dov:DebtInstrumentInterestCoverageRatioRequired
      contextRef="i811d2626b3d84a9c992ef80b444c2aeb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90ZXh0cmVnaW9uOjhlM2M1YWE2NWYxYTQ5MDBiMzg2YzU4MzI2NTFiY2FjXzEwOTk1MTE2MzI2Njc_95d26ba1-91f4-4606-b202-120eee17bcb9"
      unitRef="number">3</dov:DebtInstrumentInterestCoverageRatioRequired>
    <us-gaap:LineOfCredit
      contextRef="i23de4ea0f543420a8761c7df0a54bfb6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90ZXh0cmVnaW9uOjhlM2M1YWE2NWYxYTQ5MDBiMzg2YzU4MzI2NTFiY2FjXzIwMzQwOTY1MTIwNDU3_327a4d71-e314-40e8-818f-d2737c6d3bda"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <dov:DebtInstrumentInterestCoverageRatio
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90ZXh0cmVnaW9uOjhlM2M1YWE2NWYxYTQ5MDBiMzg2YzU4MzI2NTFiY2FjXzEwOTk1MTE2MzI3MDE_4a4ee5ff-0cc3-454a-8bf8-d4dbc8356ccc"
      unitRef="number">17.6</dov:DebtInstrumentInterestCoverageRatio>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90ZXh0cmVnaW9uOjhlM2M1YWE2NWYxYTQ5MDBiMzg2YzU4MzI2NTFiY2FjXzI2NDM_343401a6-90e0-45a6-a71c-6de031c55074">&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;As of December&#160;31, 2021, the future maturities of long-term debt were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.629%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.171%"/&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:10pt;font-weight:700;line-height:100%"&gt;Future Maturities&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:100%"&gt;2022&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;&#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:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;679,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="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;2027 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,966,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&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:400;line-height:100%"&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:100%"&gt;3,046,318&#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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZTo4ZTk2YzA5Mjc5NDA0NTEyYmVhNDhiZDdhMWI3MDFiNS90YWJsZXJhbmdlOjhlOTZjMDkyNzk0MDQ1MTJiZWE0OGJkN2ExYjcwMWI1XzEtMS0xLTEtMjUxNzM_9bf20b94-1ea3-49e2-b6c9-d2fd3abbd09b"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZTo4ZTk2YzA5Mjc5NDA0NTEyYmVhNDhiZDdhMWI3MDFiNS90YWJsZXJhbmdlOjhlOTZjMDkyNzk0MDQ1MTJiZWE0OGJkN2ExYjcwMWI1XzItMS0xLTEtMjUxNzM_f8ada15c-c085-4a05-9c5c-68eca12e50f0"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZTo4ZTk2YzA5Mjc5NDA0NTEyYmVhNDhiZDdhMWI3MDFiNS90YWJsZXJhbmdlOjhlOTZjMDkyNzk0MDQ1MTJiZWE0OGJkN2ExYjcwMWI1XzMtMS0xLTEtMjUxNzM_d484bb3f-5627-453b-bbc0-6979e41b6919"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZTo4ZTk2YzA5Mjc5NDA0NTEyYmVhNDhiZDdhMWI3MDFiNS90YWJsZXJhbmdlOjhlOTZjMDkyNzk0MDQ1MTJiZWE0OGJkN2ExYjcwMWI1XzQtMS0xLTEtMjUxNzM_edaf21f5-b6b0-4b99-810b-7216e6067566"
      unitRef="usd">400000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZTo4ZTk2YzA5Mjc5NDA0NTEyYmVhNDhiZDdhMWI3MDFiNS90YWJsZXJhbmdlOjhlOTZjMDkyNzk0MDQ1MTJiZWE0OGJkN2ExYjcwMWI1XzUtMS0xLTEtMjUxNzM_f95e8c01-578e-40ae-9a1a-3bca75e88f12"
      unitRef="usd">679810000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZTo4ZTk2YzA5Mjc5NDA0NTEyYmVhNDhiZDdhMWI3MDFiNS90YWJsZXJhbmdlOjhlOTZjMDkyNzk0MDQ1MTJiZWE0OGJkN2ExYjcwMWI1XzYtMS0xLTEtMjUxNzM_aa89b450-a6e6-4534-a49c-a710036de7f1"
      unitRef="usd">1966508000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90YWJsZTo4ZTk2YzA5Mjc5NDA0NTEyYmVhNDhiZDdhMWI3MDFiNS90YWJsZXJhbmdlOjhlOTZjMDkyNzk0MDQ1MTJiZWE0OGJkN2ExYjcwMWI1XzctMS0xLTEtMjUxNzM_1be716b1-ed66-40b9-bdb7-38ad1082b545"
      unitRef="usd">3046318000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNTQvZnJhZzo4ZTNjNWFhNjVmMWE0OTAwYjM4NmM1ODMyNjUxYmNhYy90ZXh0cmVnaW9uOjhlM2M1YWE2NWYxYTQ5MDBiMzg2YzU4MzI2NTFiY2FjXzIxNjQ_f01bbd7d-143c-438c-a532-b922e1d54ef2"
      unitRef="usd">155900000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90ZXh0cmVnaW9uOjJmZDc4YmY3ZmYxMDQ1MDc4NjNjZGY1YTA3NTE5MDBkXzU3NjY_c965e48b-f80d-4ade-8158-b5a151afe94c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;13. Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div&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:700;line-height:120%"&gt;Derivatives &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 Company is exposed to market risk for changes in foreign currency exchange rates due to the global nature of its operations and certain commodity risks. In order to manage these risks, the Company has hedged portions of its forecasted sales and purchases, which occur within the next twelve months that are denominated in non-functional currencies, with currency forward contracts designated as cash flow hedges. At December&#160;31, 2021 and 2020, the Company had contracts with U.S. dollar equivalent notional amounts of $180,929 and $173,674, respectively, to exchange foreign currencies, principally the euro, pound sterling, Swedish krona, Canadian dollar, Chinese yuan, and Swiss franc. The Company believes it is probable that all forecasted cash flow transactions will occur.&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="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;In addition, the Company had outstanding contracts at December&#160;31, 2021 and 2020 with a total notional amount of $108,736 and $73,755, respectively, that are not designated as hedging instruments. These instruments are used to reduce the Company's exposure to operating receivables and payables that are denominated in non-functional currencies. Gains and losses on these contracts are recorded in other income, net in the Consolidated Statements of Earnings.&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="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 following table sets forth the fair values of derivative instruments held by the Company as of December&#160;31, 2021 and 2020 and the balance sheet lines in which they are recorded:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.453%"/&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:10pt;font-weight:700;line-height:100%"&gt;Fair Value Asset (Liability)&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;/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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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: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;Balance Sheet Caption&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:100%"&gt;Foreign currency forward&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;2,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;2,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid and other current assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(433)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(2,057)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&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="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;For a cash flow hedge, the change in estimated fair value of a hedging instrument is recorded in accumulated other comprehensive earnings (loss), net of tax as a separate component of the Consolidated Statements of Stockholders' Equity and is reclassified into revenues and cost of goods and services in the Consolidated Statements of Earnings during the period in which the hedged transaction is recognized. The amount of gains or losses from hedging activity recorded in earnings is not significant and the amount of unrealized gains and losses from cash flow hedges that are expected to be reclassified to earnings in the next twelve months, is not significant; therefore, additional tabular disclosures are not presented. There are no amounts excluded from the assessment of hedge effectiveness, and the Company's derivative instruments that are subject to credit risk contingent features were not significant. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 Company is exposed to credit loss in the event of nonperformance by counterparties to the financial instrument contracts held by the Company; however, nonperformance by these counterparties is considered unlikely as the Company&#x2019;s policy is to contract with highly-rated, diversified counterparties. &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="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 Company has designated the &#x20ac;600,000 and &#x20ac;500,000 of euro-denominated notes issued November 9, 2016 and November 4, 2019, respectively, as hedges of its net investment in euro-denominated operations. Changes in the value of the euro-denominated debt are recognized in foreign currency translation adjustments within other comprehensive earnings (loss) of the Consolidated Statements of Comprehensive Earnings to offset changes in the value of the net investment in euro-denominated operations. Changes in the value of the euro-denominated debt resulting from exchange rate differences are offset by changes in the net investment due to the high degree of effectiveness between the hedging instruments and the exposure being hedged. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;Amounts recognized in other comprehensive earnings (loss) for the gains (losses) on net investment hedges were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.201%"/&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) on euro-denominated debt&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;94,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;(119,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;22,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="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;Tax (expense) benefit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(20,976)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;26,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(4,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Net gain (loss) on net investment hedges, net of tax&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:100%"&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:100%"&gt;73,027&#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:100%"&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:100%"&gt;(92,341)&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:100%"&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:100%"&gt;17,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="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 style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements &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="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;ASC 820, Fair Value Measurements and Disclosures, establishes a fair value hierarchy that requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&#x2019;s categorization within the hierarchy is based on the lowest level of input that is significant to the fair value measurement. ASC 820 establishes three levels of inputs that may be used to measure fair value as follows: &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="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;Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities. &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="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;Level 2 inputs include inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices in active markets for similar assets and liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of assets or liabilities. &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="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;Level 3 inputs are unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions. &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="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 Company's assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2021 and 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.292%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:100%"&gt;December 31, 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;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;Foreign currency cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;2,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;2,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;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;Foreign currency cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;2,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 derivative contracts are measured at fair value using models based on observable market inputs such as foreign currency exchange rates and interest rates; therefore, they are classified within Level 2 of the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;In addition to fair value disclosure requirements related to financial instruments carried at fair value, accounting standards require disclosures regarding the fair value of all of the Company&#x2019;s financial instruments. &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="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 estimated fair value of long-term debt at December&#160;31, 2021 and 2020 was $3,440,501 and $3,635,673, respectively. The estimated fair value of long-term debt is based on quoted market prices for similar instruments and is, therefore, classified as Level 2 within the fair value hierarchy. &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="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 carrying values of cash equivalents, trade receivables, accounts payable and notes payable are reasonable estimates of their fair values as of December&#160;31, 2021 and 2020 due to the short-term nature of these instruments.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ie9b0a83761e1425fb2a5a67e529bf7d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90ZXh0cmVnaW9uOjJmZDc4YmY3ZmYxMDQ1MDc4NjNjZGY1YTA3NTE5MDBkXzUyOA_b679939a-9d17-470c-b781-a19702ecd2b7"
      unitRef="usd">180929000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i148b7537d7244678a576af2a0dc3bf45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90ZXh0cmVnaW9uOjJmZDc4YmY3ZmYxMDQ1MDc4NjNjZGY1YTA3NTE5MDBkXzUzNQ_aa6ae315-77ee-49ac-a297-f84ef7f4075b"
      unitRef="usd">173674000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i489cd7994d4842f8b6d3b51da8b36dbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90ZXh0cmVnaW9uOjJmZDc4YmY3ZmYxMDQ1MDc4NjNjZGY1YTA3NTE5MDBkXzg3Mw_17c327a1-bb70-49d4-a8f1-ad35b7f8b604"
      unitRef="usd">108736000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i7b312dbafa7b492db0ee9e157e4a26c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90ZXh0cmVnaW9uOjJmZDc4YmY3ZmYxMDQ1MDc4NjNjZGY1YTA3NTE5MDBkXzg4MA_b4f95afc-dfc7-49ba-bc67-8b65d83fa3f4"
      unitRef="usd">73755000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90ZXh0cmVnaW9uOjJmZDc4YmY3ZmYxMDQ1MDc4NjNjZGY1YTA3NTE5MDBkXzU3NjA_7177b8eb-94a6-4efa-b5ab-c0d030139783">&lt;div style="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 following table sets forth the fair values of derivative instruments held by the Company as of December&#160;31, 2021 and 2020 and the balance sheet lines in which they are recorded:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.453%"/&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:10pt;font-weight:700;line-height:100%"&gt;Fair Value Asset (Liability)&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;/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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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: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;Balance Sheet Caption&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:100%"&gt;Foreign currency forward&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;2,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;2,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid and other current assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(433)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(2,057)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i976e525824c2476db368f94916631f10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90YWJsZToyYWRlYzk4NDllNzk0Y2I3YTFhMDU0YTExMjc5Y2U4Zi90YWJsZXJhbmdlOjJhZGVjOTg0OWU3OTRjYjdhMWEwNTRhMTEyNzljZThmXzItMS0xLTEtMjUxNzM_533c741e-4875-468a-a398-5564e085b69a"
      unitRef="usd">2825000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i50d3e69c66ce400eb4f8ff120e945360_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90YWJsZToyYWRlYzk4NDllNzk0Y2I3YTFhMDU0YTExMjc5Y2U4Zi90YWJsZXJhbmdlOjJhZGVjOTg0OWU3OTRjYjdhMWEwNTRhMTEyNzljZThmXzItMy0xLTEtMjUxNzM_60c13240-01e6-4817-940a-1aab1df81e04"
      unitRef="usd">2325000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i500cacdc9dd54208a983f3ae920448a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90YWJsZToyYWRlYzk4NDllNzk0Y2I3YTFhMDU0YTExMjc5Y2U4Zi90YWJsZXJhbmdlOjJhZGVjOTg0OWU3OTRjYjdhMWEwNTRhMTEyNzljZThmXzMtMS0xLTEtMjUxNzM_d8cff9ba-2580-434a-9c63-0f84b135e418"
      unitRef="usd">433000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i3ab72a3c236c4c3c8c9cb6585d9edd0d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90YWJsZToyYWRlYzk4NDllNzk0Y2I3YTFhMDU0YTExMjc5Y2U4Zi90YWJsZXJhbmdlOjJhZGVjOTg0OWU3OTRjYjdhMWEwNTRhMTEyNzljZThmXzMtMy0xLTEtMjUxNzM_e0f0c991-3fa7-49c0-83f1-62da94a742aa"
      unitRef="usd">2057000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i991c61ad568a4616aabfe979c613aef0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90ZXh0cmVnaW9uOjJmZDc4YmY3ZmYxMDQ1MDc4NjNjZGY1YTA3NTE5MDBkXzI2MzA_f7a9de1c-6b34-40a0-bb76-a1b095e95fc7"
      unitRef="eur">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia4dae203737e4b51b2fdc3f987070f78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90ZXh0cmVnaW9uOjJmZDc4YmY3ZmYxMDQ1MDc4NjNjZGY1YTA3NTE5MDBkXzI2Mzc_5a4a15eb-b022-419f-b894-7722321093ad"
      unitRef="eur">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90ZXh0cmVnaW9uOjJmZDc4YmY3ZmYxMDQ1MDc4NjNjZGY1YTA3NTE5MDBkXzU3NjM_687c1bbc-6697-4718-84e8-eff308d468aa">&lt;div style="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;Amounts recognized in other comprehensive earnings (loss) for the gains (losses) on net investment hedges were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.201%"/&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) on euro-denominated debt&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;94,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;(119,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;22,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="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;Tax (expense) benefit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(20,976)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;26,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(4,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Net gain (loss) on net investment hedges, net of tax&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:100%"&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:100%"&gt;73,027&#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:100%"&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:100%"&gt;(92,341)&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:100%"&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:100%"&gt;17,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:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <dov:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecrease
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90YWJsZTpmZjk0OWJhMzUyYWI0MjQxYmEzNzEyNGIzMDZlMmMyNS90YWJsZXJhbmdlOmZmOTQ5YmEzNTJhYjQyNDFiYTM3MTI0YjMwNmUyYzI1XzEtMS0xLTEtMjUxNzM_bb465617-df1a-459b-b21c-9beb26c51ed0"
      unitRef="usd">94003000</dov:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecrease>
    <dov:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecrease
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90YWJsZTpmZjk0OWJhMzUyYWI0MjQxYmEzNzEyNGIzMDZlMmMyNS90YWJsZXJhbmdlOmZmOTQ5YmEzNTJhYjQyNDFiYTM3MTI0YjMwNmUyYzI1XzEtMy0xLTEtMjUxNzM_38c584e0-ed95-4767-aecf-7fea8a759e62"
      unitRef="usd">-119298000</dov:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecrease>
    <dov:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecrease
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90YWJsZTpmZjk0OWJhMzUyYWI0MjQxYmEzNzEyNGIzMDZlMmMyNS90YWJsZXJhbmdlOmZmOTQ5YmEzNTJhYjQyNDFiYTM3MTI0YjMwNmUyYzI1XzEtNS0xLTEtMjUxNzM_a14b8c4f-e063-43fc-9d4e-2b3e3041cae7"
      unitRef="usd">22449000</dov:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecrease>
    <us-gaap:DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90YWJsZTpmZjk0OWJhMzUyYWI0MjQxYmEzNzEyNGIzMDZlMmMyNS90YWJsZXJhbmdlOmZmOTQ5YmEzNTJhYjQyNDFiYTM3MTI0YjMwNmUyYzI1XzQtMS0xLTEtMjUxNzM_3b426be7-99aa-4aa7-842f-c71eaf18b035"
      unitRef="usd">20976000</us-gaap:DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit>
    <us-gaap:DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90YWJsZTpmZjk0OWJhMzUyYWI0MjQxYmEzNzEyNGIzMDZlMmMyNS90YWJsZXJhbmdlOmZmOTQ5YmEzNTJhYjQyNDFiYTM3MTI0YjMwNmUyYzI1XzQtMy0xLTEtMjUxNzM_24965938-677c-4c69-a1bf-bf5233e53f7a"
      unitRef="usd">-26957000</us-gaap:DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit>
    <us-gaap:DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90YWJsZTpmZjk0OWJhMzUyYWI0MjQxYmEzNzEyNGIzMDZlMmMyNS90YWJsZXJhbmdlOmZmOTQ5YmEzNTJhYjQyNDFiYTM3MTI0YjMwNmUyYzI1XzQtNS0xLTEtMjUxNzM_f2967f59-9614-469a-8c50-c0e6968bdc69"
      unitRef="usd">4714000</us-gaap:DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit>
    <us-gaap:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecreaseNetOfTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90YWJsZTpmZjk0OWJhMzUyYWI0MjQxYmEzNzEyNGIzMDZlMmMyNS90YWJsZXJhbmdlOmZmOTQ5YmEzNTJhYjQyNDFiYTM3MTI0YjMwNmUyYzI1XzUtMS0xLTEtMjUxNzM_5cc433ac-25e9-46cf-a36e-050f10630124"
      unitRef="usd">73027000</us-gaap:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecreaseNetOfTax>
    <us-gaap:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecreaseNetOfTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90YWJsZTpmZjk0OWJhMzUyYWI0MjQxYmEzNzEyNGIzMDZlMmMyNS90YWJsZXJhbmdlOmZmOTQ5YmEzNTJhYjQyNDFiYTM3MTI0YjMwNmUyYzI1XzUtMy0xLTEtMjUxNzM_a9a56a61-b01a-4961-969f-dfcba49cfe14"
      unitRef="usd">-92341000</us-gaap:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecreaseNetOfTax>
    <us-gaap:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecreaseNetOfTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90YWJsZTpmZjk0OWJhMzUyYWI0MjQxYmEzNzEyNGIzMDZlMmMyNS90YWJsZXJhbmdlOmZmOTQ5YmEzNTJhYjQyNDFiYTM3MTI0YjMwNmUyYzI1XzUtNS0xLTEtMjUxNzM_6002054e-7006-4303-84e0-d594123dc8c5"
      unitRef="usd">17735000</us-gaap:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecreaseNetOfTax>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90ZXh0cmVnaW9uOjJmZDc4YmY3ZmYxMDQ1MDc4NjNjZGY1YTA3NTE5MDBkXzU3NjU_df37506f-6d12-496a-a28e-8384677e9456">&lt;div style="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 Company's assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2021 and 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.292%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:100%"&gt;December 31, 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;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;Foreign currency cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;2,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;2,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;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;Foreign currency cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;2,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i95b03064afce43ee8cd708ca3781ae38_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90YWJsZTphOTI4YmZjM2FjMWM0YTUwOTFlZmU0ZjQ1NGY4YzA1OC90YWJsZXJhbmdlOmE5MjhiZmMzYWMxYzRhNTA5MWVmZTRmNDU0ZjhjMDU4XzMtMy0xLTEtMjUxNzM_9b5e5a61-5334-4d7b-9988-daa0e1062b73"
      unitRef="usd">2825000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="ia1e96d549c7b40e1814486147b662aa1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90YWJsZTphOTI4YmZjM2FjMWM0YTUwOTFlZmU0ZjQ1NGY4YzA1OC90YWJsZXJhbmdlOmE5MjhiZmMzYWMxYzRhNTA5MWVmZTRmNDU0ZjhjMDU4XzMtOS0xLTEtMjUxNzM_b506b345-f337-420d-a01e-32d8e4d4fa41"
      unitRef="usd">2325000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="i95b03064afce43ee8cd708ca3781ae38_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90YWJsZTphOTI4YmZjM2FjMWM0YTUwOTFlZmU0ZjQ1NGY4YzA1OC90YWJsZXJhbmdlOmE5MjhiZmMzYWMxYzRhNTA5MWVmZTRmNDU0ZjhjMDU4XzUtMy0xLTEtMjUxNzM_2e3995e4-a8aa-4377-9a64-aac9b74ba10c"
      unitRef="usd">433000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="ia1e96d549c7b40e1814486147b662aa1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90YWJsZTphOTI4YmZjM2FjMWM0YTUwOTFlZmU0ZjQ1NGY4YzA1OC90YWJsZXJhbmdlOmE5MjhiZmMzYWMxYzRhNTA5MWVmZTRmNDU0ZjhjMDU4XzUtOS0xLTEtMjUxNzM_4db4dc85-5def-42cd-8894-4a4cea5d1ae5"
      unitRef="usd">2057000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue
      contextRef="i48893818aa074436b4bd0b7e8a23b414_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90ZXh0cmVnaW9uOjJmZDc4YmY3ZmYxMDQ1MDc4NjNjZGY1YTA3NTE5MDBkXzUzNTI_4fc82dfb-32c9-4971-864d-635463fefe72"
      unitRef="usd">3440501000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="idf72433322ab4794b1cbe77dbb78bf3c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjAvZnJhZzoyZmQ3OGJmN2ZmMTA0NTA3ODYzY2RmNWEwNzUxOTAwZC90ZXh0cmVnaW9uOjJmZDc4YmY3ZmYxMDQ1MDc4NjNjZGY1YTA3NTE5MDBkXzUzNTk_5035de57-e935-4ad9-bb03-5899c0ab6cd3"
      unitRef="usd">3635673000</us-gaap:LongTermDebtFairValue>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90ZXh0cmVnaW9uOjlkYjA2YmY4YmYwNjQ5Y2Q4OWJiNGU1NDYzYWRmOWQ5XzM5NjI_fc2a8929-3602-454f-8922-a6c7f6f9799b">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;14. Income Taxes&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="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;Income taxes have been based on the following components of earnings before provision for income taxes in the Consolidated Statements of Earnings:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.395%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;835,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;464,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;448,301&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;565,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;377,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;394,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&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:400;line-height:100%"&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:100%"&gt;1,400,826&#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:100%"&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:100%"&gt;841,734&#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:100%"&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:100%"&gt;843,009&#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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Income tax expense (benefit) for the years ended December&#160;31, 2021, 2020 and 2019 is comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.395%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&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="padding:2px 1pt 2px 25pt;text-align:left;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. federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;150,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;79,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;71,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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 25pt;text-align:left;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;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;28,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;13,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;16,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;154,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;97,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;102,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Total current&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:100%"&gt;333,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;189,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;190,062&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;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. federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(14,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(6,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;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;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;3,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(10,526)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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 25pt;text-align:left;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;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:400;line-height:100%"&gt;(45,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(23,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(20,708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Total deferred &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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:400;line-height:100%"&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:100%"&gt;277,008&#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:100%"&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:100%"&gt;158,283&#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:100%"&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:100%"&gt;165,091&#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-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;Differences between the effective income tax rate and the U.S.&#160;federal income statutory tax rate are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.395%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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: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. federal income tax 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:400;line-height:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local 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:400;line-height:100%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100%"&gt;Foreign operations tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(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;/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:#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;Foreign tax 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:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign-derived intangible income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(1.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:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dispositions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Audit resolutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(1.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:100%"&gt;(0.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:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;/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;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:400;line-height:100%"&gt;19.8&#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:100%"&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:100%"&gt;18.8&#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:100%"&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:100%"&gt;19.6&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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="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 tax effects of temporary differences that give rise to deferred tax assets and liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.189%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred Tax Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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:100%"&gt;Accrued compensation, principally postretirement and other employee benefits&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: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:400;line-height:100%"&gt;61,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;60,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accrued expenses, principally for state income taxes, interest and warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;30,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;32,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Net operating loss and other carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;334,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;319,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Inventories, principally due to reserves for financial reporting purposes and capitalization for tax purposes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;28,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;23,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Accounts receivable, principally due to allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;9,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;7,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accrued insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;4,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;4,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;/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:100%"&gt;Long-term liabilities, principally warranty, environmental and exit 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:400;line-height:100%"&gt;3,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;40,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100%"&gt;Total gross deferred tax assets&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:100%"&gt;514,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;490,769&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;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:400;line-height:100%"&gt;(306,066)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(287,679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Total deferred tax assets, net of valuation allowances&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;208,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;203,090&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Deferred Tax Liabilities:&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;text-align:left;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;Intangible assets, principally due to different tax and financial reporting bases and amortization lives&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: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:400;line-height:100%"&gt;(392,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;(387,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Property, plant and equipment, principally due to differences in depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(62,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(38,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;9,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Total gross deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;(539,093)&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 colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;(479,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liability&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(331,055)&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(276,224)&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 style="height:12pt"&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;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;Classified as follows in the Consolidated Balance Sheets:&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;/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:100%"&gt;Other assets and deferred charges&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: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:400;line-height:100%"&gt;33,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;22,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:400;line-height:100%"&gt;(364,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(298,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:400;line-height:100%"&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:100%"&gt;(331,055)&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:100%"&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:100%"&gt;(276,224)&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-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;As of December 31, 2021, the Company had non-U.S loss carryforwards of $1,128.7 million primarily resulting from non-operating activities. The entire balance of the non-U.S.&#160;losses as of December&#160;31, 2021 is available to be carried forward, with $274.4 million of these losses expiring during the years 2022 through 2042. The remaining $854.3 million of such losses can be carried forward indefinitely.&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="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 Company has $305.1 million of state tax loss carryovers as of December&#160;31, 2021. The balance of the state losses as of December&#160;31, 2021 is available for carry over, with $289.3 million of these losses expiring during the years 2022 and 2042, and the remaining $15.8 million being carried over indefinitely. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 Company maintains valuation allowances by jurisdiction against the deferred tax assets related to certain of these carryforwards for which it is more likely than not that some portion or all will not be realized.&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unrecognized Tax Benefits&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="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 Company files federal, state, local and foreign tax returns. The Company is routinely audited by the tax authorities in these jurisdictions, and a number of audits are currently underway. It is reasonably possible during the next twelve months that uncertain tax positions may be settled, which could result in a decrease in the gross amount of unrecognized tax benefits. This decrease may result in an income tax benefit. Due to the potential for resolution of federal, state and foreign examinations, and the expiration of various statutes of limitation, the Company's gross unrecognized tax benefits balance may change within the next twelve months by a range of zero to $30.6&#160;million. All significant federal, state, local and international matters have been concluded through 2016. The Company believes adequate provision has been made for all income tax uncertainties.&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="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 following table is a reconciliation of the beginning and ending balances of the Company&#x2019;s unrecognized tax benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.758%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrecognized tax benefits at January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;93,461&#160;&lt;/span&gt;&lt;/td&gt;&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="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:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;4,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;6,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(9,217)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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:100%"&gt;Cash settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Lapse of statutes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(11,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Unrecognized tax benefits at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;83,214&#160;&lt;/span&gt;&lt;/td&gt;&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="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:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(3,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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:100%"&gt;Cash settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(6,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Lapse of statutes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(9,687)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrecognized tax benefits at December 31, 2020 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;72,338&#160;&lt;/span&gt;&lt;/td&gt;&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="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:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;3,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Reductions for tax positions of prior years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(13,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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:100%"&gt;Cash settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(1,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Lapse of statutes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(2,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrecognized tax benefits at December 31, 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#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:100%"&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:100%"&gt;64,652&#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-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;If recognized, the net amount of potential tax benefits that would impact the Company&#x2019;s effective tax rate is $58.0 million. During the years ended December 31, 2021, 2020 and 2019, the Company recorded income of $2.7 million, $0.1 million and $0.6 million, respectively, as a component of provision for income taxes related to the accrued interest and penalties on net reductions to unrecognized tax benefits. The Company had accrued interest and penalties of $15.1 million at December 31, 2021 and $17.8 million at December 31, 2020, which are not included in the above table.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <dov:ScheduleOfEarningsBeforeProvisionForIncomeTaxesAndDiscontinuedOperationsTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90ZXh0cmVnaW9uOjlkYjA2YmY4YmYwNjQ5Y2Q4OWJiNGU1NDYzYWRmOWQ5XzM5NjQ_73369c7d-b199-40dc-baf5-69429f154e6d">&lt;div style="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;Income taxes have been based on the following components of earnings before provision for income taxes in the Consolidated Statements of Earnings:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.395%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;835,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;464,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;448,301&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;565,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;377,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;394,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&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:400;line-height:100%"&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:100%"&gt;1,400,826&#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:100%"&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:100%"&gt;841,734&#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:100%"&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:100%"&gt;843,009&#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;</dov:ScheduleOfEarningsBeforeProvisionForIncomeTaxesAndDiscontinuedOperationsTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo0Y2JlMjU3NDliNDA0Y2ZlYWNmY2FkZmRjMWRiMDdmMy90YWJsZXJhbmdlOjRjYmUyNTc0OWI0MDRjZmVhY2ZjYWRmZGMxZGIwN2YzXzItMS0xLTEtMjUxNzM_70536eb6-5926-4b13-a76b-6b6689668bf7"
      unitRef="usd">835773000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo0Y2JlMjU3NDliNDA0Y2ZlYWNmY2FkZmRjMWRiMDdmMy90YWJsZXJhbmdlOjRjYmUyNTc0OWI0MDRjZmVhY2ZjYWRmZGMxZGIwN2YzXzItMy0xLTEtMjUxNzM_257f2496-cb40-47db-a10d-3c075b6a5092"
      unitRef="usd">464145000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo0Y2JlMjU3NDliNDA0Y2ZlYWNmY2FkZmRjMWRiMDdmMy90YWJsZXJhbmdlOjRjYmUyNTc0OWI0MDRjZmVhY2ZjYWRmZGMxZGIwN2YzXzItNS0xLTEtMjUxNzM_b7dc8268-e88c-4931-a2b2-cfd3c4c108df"
      unitRef="usd">448301000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo0Y2JlMjU3NDliNDA0Y2ZlYWNmY2FkZmRjMWRiMDdmMy90YWJsZXJhbmdlOjRjYmUyNTc0OWI0MDRjZmVhY2ZjYWRmZGMxZGIwN2YzXzMtMS0xLTEtMjUxNzM_9e43d0cd-5e81-4870-adf8-eda5345cbdfa"
      unitRef="usd">565053000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo0Y2JlMjU3NDliNDA0Y2ZlYWNmY2FkZmRjMWRiMDdmMy90YWJsZXJhbmdlOjRjYmUyNTc0OWI0MDRjZmVhY2ZjYWRmZGMxZGIwN2YzXzMtMy0xLTEtMjUxNzM_8a562f34-5701-48ff-8ee1-e3fdb0c2af3e"
      unitRef="usd">377589000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo0Y2JlMjU3NDliNDA0Y2ZlYWNmY2FkZmRjMWRiMDdmMy90YWJsZXJhbmdlOjRjYmUyNTc0OWI0MDRjZmVhY2ZjYWRmZGMxZGIwN2YzXzMtNS0xLTEtMjUxNzM_25473938-ef16-4bd8-a59b-7134e60c364c"
      unitRef="usd">394708000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo0Y2JlMjU3NDliNDA0Y2ZlYWNmY2FkZmRjMWRiMDdmMy90YWJsZXJhbmdlOjRjYmUyNTc0OWI0MDRjZmVhY2ZjYWRmZGMxZGIwN2YzXzQtMS0xLTEtMjUxNzM_8b7a91ba-2308-4955-8827-114a9fa8eac0"
      unitRef="usd">1400826000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo0Y2JlMjU3NDliNDA0Y2ZlYWNmY2FkZmRjMWRiMDdmMy90YWJsZXJhbmdlOjRjYmUyNTc0OWI0MDRjZmVhY2ZjYWRmZGMxZGIwN2YzXzQtMy0xLTEtMjUxNzM_071477c0-36d6-4b99-a6e6-be497104a8f3"
      unitRef="usd">841734000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo0Y2JlMjU3NDliNDA0Y2ZlYWNmY2FkZmRjMWRiMDdmMy90YWJsZXJhbmdlOjRjYmUyNTc0OWI0MDRjZmVhY2ZjYWRmZGMxZGIwN2YzXzQtNS0xLTEtMjUxNzM_4a39f700-3ffe-4d1f-a499-b9286ab0ed67"
      unitRef="usd">843009000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90ZXh0cmVnaW9uOjlkYjA2YmY4YmYwNjQ5Y2Q4OWJiNGU1NDYzYWRmOWQ5XzM5NjU_1bf70d30-062a-474b-9530-7e29809c1d6b">&lt;div style="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;Income tax expense (benefit) for the years ended December&#160;31, 2021, 2020 and 2019 is comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.395%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&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="padding:2px 1pt 2px 25pt;text-align:left;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. federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;150,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;79,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;71,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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 25pt;text-align:left;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;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;28,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;13,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;16,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;154,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;97,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;102,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Total current&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:100%"&gt;333,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;189,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;190,062&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;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. federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(14,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(6,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;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;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;3,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(10,526)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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 25pt;text-align:left;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;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:400;line-height:100%"&gt;(45,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(23,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(20,708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Total deferred &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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:400;line-height:100%"&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:100%"&gt;277,008&#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:100%"&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:100%"&gt;158,283&#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:100%"&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:100%"&gt;165,091&#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzMtMS0xLTEtMjUxNzM_5de88604-c441-45bf-bffb-59f0223a6abe"
      unitRef="usd">150990000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzMtMy0xLTEtMjUxNzM_ff5ee162-7907-4315-8b90-13adc3ec24e9"
      unitRef="usd">79305000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzMtNS0xLTEtMjUxNzM_4a4515a3-3bf8-4dde-a3d2-72d7e4b54847"
      unitRef="usd">71069000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzQtMS0xLTEtMjUxNzM_07d43a6e-5ccf-418e-84d9-22ac928b06b6"
      unitRef="usd">28106000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzQtMy0xLTEtMjUxNzM_6ad05e53-1b72-47b4-a025-ae7ed02d78dc"
      unitRef="usd">13312000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzQtNS0xLTEtMjUxNzM_8dfa9dcc-e111-40cf-add0-f12d86741117"
      unitRef="usd">16709000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzUtMS0xLTEtMjUxNzM_dee9a26e-e8a3-433a-b4fa-fbd2d5426800"
      unitRef="usd">154147000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzUtMy0xLTEtMjUxNzM_cc73cf42-4960-46c2-84c4-b04c78afe2ed"
      unitRef="usd">97106000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzUtNS0xLTEtMjUxNzM_4cc0134c-8698-4336-94bb-eae0377d17db"
      unitRef="usd">102284000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzYtMS0xLTEtMjUxNzM_4365cda6-63f2-4ab9-a823-b7642148604f"
      unitRef="usd">333243000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzYtMy0xLTEtMjUxNzM_29987662-2f79-4798-9626-f3ec77c8c6aa"
      unitRef="usd">189723000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzYtNS0xLTEtMjUxNzM_f6077f86-488d-444b-9b9d-2dfe9491fd61"
      unitRef="usd">190062000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzgtMS0xLTEtMjUxNzM_d3f136cc-e3b8-4149-bd3f-11aac7768cd0"
      unitRef="usd">-14143000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzgtMy0xLTEtMjUxNzM_c3add1c1-25d7-4bf0-b1ff-47cd7a466b21"
      unitRef="usd">2777000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzgtNS0xLTEtMjUxNzM_cc7dbb97-1df9-4a90-86f3-e01e8e5b8b11"
      unitRef="usd">-6033000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzktMS0xLTEtMjUxNzM_9713be28-5eb6-4c36-9500-d6b3bda3b57e"
      unitRef="usd">3165000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzktMy0xLTEtMjUxNzM_69f99455-16f7-48ae-b949-5ec970844185"
      unitRef="usd">-10526000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzktNS0xLTEtMjUxNzM_26a4a3d3-0556-4e73-b552-96b518ba52f3"
      unitRef="usd">1770000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzEwLTEtMS0xLTI1MTcz_dcea6b43-9f24-48aa-8219-9e1c107efca0"
      unitRef="usd">-45257000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzEwLTMtMS0xLTI1MTcz_16cee6e3-f4e4-4345-afe9-d91870fac1c1"
      unitRef="usd">-23691000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzEwLTUtMS0xLTI1MTcz_0a40e038-09f9-40d4-ad9c-990a62dad6d7"
      unitRef="usd">-20708000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzExLTEtMS0xLTI1MTcz_172a803a-d7a6-482d-9ea8-1dfbf7fa370c"
      unitRef="usd">-56235000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzExLTMtMS0xLTI1MTcz_d37329af-bf89-4660-8cbd-4e02914f7b82"
      unitRef="usd">-31440000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzExLTUtMS0xLTI1MTcz_17219966-f2f7-4068-990f-f67f84899fcf"
      unitRef="usd">-24971000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzEyLTEtMS0xLTI1MTcz_c59c610d-ab45-4437-bc0e-4039bac418ee"
      unitRef="usd">277008000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzEyLTMtMS0xLTI1MTcz_cc84db73-5982-42ef-8f09-f0d1765d7db7"
      unitRef="usd">158283000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTpjMDcwM2RjOWYxZGI0MDQ5OGQzZTIyM2UwZDNlYzc4OS90YWJsZXJhbmdlOmMwNzAzZGM5ZjFkYjQwNDk4ZDNlMjIzZTBkM2VjNzg5XzEyLTUtMS0xLTI1MTcz_1b37827d-5e22-4b68-8075-ce8697079ee4"
      unitRef="usd">165091000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90ZXh0cmVnaW9uOjlkYjA2YmY4YmYwNjQ5Y2Q4OWJiNGU1NDYzYWRmOWQ5XzM5Njk_654a2a2d-feab-44b3-96c8-d83711df24f3">&lt;div style="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;Differences between the effective income tax rate and the U.S.&#160;federal income statutory tax rate are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.395%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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: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. federal income tax 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:400;line-height:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local 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:400;line-height:100%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100%"&gt;Foreign operations tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(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;/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:#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;Foreign tax 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:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign-derived intangible income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(1.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:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dispositions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Audit resolutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(1.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:100%"&gt;(0.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:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;/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;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:400;line-height:100%"&gt;19.8&#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:100%"&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:100%"&gt;18.8&#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:100%"&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:100%"&gt;19.6&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzItMS0xLTEtMjUxNzM_6c9e1387-c137-4607-9d53-78ae3af0c95c"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzItMy0xLTEtMjUxNzM_6abfee42-236f-43a9-a572-1311a1c32b8a"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzItNS0xLTEtMjUxNzM_8f4a182d-3747-48cd-b4d5-a435dcb70c07"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzMtMS0xLTEtMjUxNzM_c7ed6600-718c-4d9f-b7fa-f6b72ffe2919"
      unitRef="number">0.018</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzMtMy0xLTEtMjUxNzM_69ee9f7d-012f-4fc9-9e35-b00017787cbc"
      unitRef="number">0.017</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzMtNS0xLTEtMjUxNzM_6d9a7525-45ea-4d01-9a95-b4d0e29500bb"
      unitRef="number">0.017</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzQtMS0xLTEtMjUxNzM_79d49be9-2171-46be-ad8a-1a045beb3cf8"
      unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzQtMy0xLTEtMjUxNzM_bed8fbae-ac20-4239-a936-ca650cfb228e"
      unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzQtNS0xLTEtMjUxNzM_b556327a-c976-4243-a3e5-e7c70c7afb4a"
      unitRef="number">-0.013</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzctMS0xLTEtMjUxNzM_e60d1157-8f5a-4800-ad35-96ab4061b7ae"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzctMy0xLTEtMjUxNzM_abcd1a0f-43f8-4613-be3e-8ecda304a14f"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzctNS0xLTEtMjUxNzM_a3180bf2-ec4c-4a63-9391-1845877f263a"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <dov:EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncome
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzktMS0xLTEtMjUxNzM_20d17ae2-491d-432a-a137-b5d26822f0ff"
      unitRef="number">-0.008</dov:EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncome>
    <dov:EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncome
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzktMy0xLTEtMjUxNzM_a2e602b6-bea8-4641-903b-b0875c97d8c7"
      unitRef="number">-0.011</dov:EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncome>
    <dov:EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncome
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzktNS0xLTEtMjUxNzM_317f5b67-eb08-4829-8ebc-3047013a0b8e"
      unitRef="number">-0.010</dov:EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzEwLTEtMS0xLTI1MTcz_184e231c-636e-4aea-8bc7-9765205bcda4"
      unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzEwLTMtMS0xLTI1MTcz_e69e66b2-d30a-4bec-84c1-0f7230856fef"
      unitRef="number">-0.012</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzEwLTUtMS0xLTI1MTcz_426d517f-567a-4e20-8603-883a521f6c28"
      unitRef="number">-0.017</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzEyLTEtMS0xLTI1MTcz_f23cf924-1062-4297-951d-c52a220d7cc2"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzEyLTMtMS0xLTI1MTcz_e2ffc5cf-02df-4d47-9a98-be84574b6e08"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzEyLTUtMS0xLTI1MTcz_22953b79-f1a7-4fa9-b592-b100ee23c35f"
      unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzEyLTEtMS0xLTQ0MDEx_8788e98a-37a7-400f-b53a-650b6829b69e"
      unitRef="number">-0.014</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzEyLTMtMS0xLTQ0MTk0_03f6fe35-7abf-4e1e-b528-58442ccd4b58"
      unitRef="number">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzEyLTUtMS0xLTQ0MjAx_0e267b3b-ba6a-4a4f-9465-5e317bf65240"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzEzLTEtMS0xLTI1MTcz_3795c026-7fbf-441b-af0a-717e663748dd"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzEzLTMtMS0xLTI1MTcz_862f3dba-9410-4870-8f22-709583953024"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzEzLTUtMS0xLTI1MTcz_9860e7cf-0d86-4e2f-93f5-88cb3cab0ac6"
      unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzE0LTEtMS0xLTI1MTcz_4cbffd0c-7dff-467a-bb2d-07c44e97718d"
      unitRef="number">0.198</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzE0LTMtMS0xLTI1MTcz_51c41739-1b4d-4772-8c28-2127de49ffd6"
      unitRef="number">0.188</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo1MDczNDM4MjcwNWM0OGRlYTYyZjQ5MzIzNzdhOGJhZC90YWJsZXJhbmdlOjUwNzM0MzgyNzA1YzQ4ZGVhNjJmNDkzMjM3N2E4YmFkXzE0LTUtMS0xLTI1MTcz_9d413d44-8767-473c-a607-6beb6bfc48f2"
      unitRef="number">0.196</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90ZXh0cmVnaW9uOjlkYjA2YmY4YmYwNjQ5Y2Q4OWJiNGU1NDYzYWRmOWQ5XzM5NzA_0fa1fdc6-0952-4dcb-b00a-09f38dd16192">&lt;div style="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 tax effects of temporary differences that give rise to deferred tax assets and liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.189%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred Tax Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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:100%"&gt;Accrued compensation, principally postretirement and other employee benefits&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: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:400;line-height:100%"&gt;61,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;60,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accrued expenses, principally for state income taxes, interest and warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;30,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;32,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Net operating loss and other carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;334,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;319,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Inventories, principally due to reserves for financial reporting purposes and capitalization for tax purposes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;28,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;23,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Accounts receivable, principally due to allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;9,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;7,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accrued insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;4,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;4,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;/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:100%"&gt;Long-term liabilities, principally warranty, environmental and exit 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:400;line-height:100%"&gt;3,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;40,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100%"&gt;Total gross deferred tax assets&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:100%"&gt;514,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;490,769&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;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:400;line-height:100%"&gt;(306,066)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(287,679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Total deferred tax assets, net of valuation allowances&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;208,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;203,090&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Deferred Tax Liabilities:&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;text-align:left;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;Intangible assets, principally due to different tax and financial reporting bases and amortization lives&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: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:400;line-height:100%"&gt;(392,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;(387,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Property, plant and equipment, principally due to differences in depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(62,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(38,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;9,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Total gross deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;(539,093)&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 colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;(479,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liability&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(331,055)&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(276,224)&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 style="height:12pt"&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;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;Classified as follows in the Consolidated Balance Sheets:&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;/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:100%"&gt;Other assets and deferred charges&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: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:400;line-height:100%"&gt;33,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;22,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:400;line-height:100%"&gt;(364,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(298,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:400;line-height:100%"&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:100%"&gt;(331,055)&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:100%"&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:100%"&gt;(276,224)&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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzItMS0xLTEtMjUxNzM_0bbd60df-c0b2-44fa-bd8c-df38b59a1e5a"
      unitRef="usd">61388000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzItMy0xLTEtMjUxNzM_959db6bc-d6cd-40f4-98f8-0534e7385e11"
      unitRef="usd">60797000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <dov:DeferredTaxAssetsAccruedExpensesForStateIncomeTaxesInterestAndWarranty
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzMtMS0xLTEtMjUxNzM_f637d167-94da-4c00-b889-5b90e78db8ce"
      unitRef="usd">30143000</dov:DeferredTaxAssetsAccruedExpensesForStateIncomeTaxesInterestAndWarranty>
    <dov:DeferredTaxAssetsAccruedExpensesForStateIncomeTaxesInterestAndWarranty
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzMtMy0xLTEtMjUxNzM_ce96237e-261e-46ef-be77-35ff669553ca"
      unitRef="usd">32418000</dov:DeferredTaxAssetsAccruedExpensesForStateIncomeTaxesInterestAndWarranty>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzQtMS0xLTEtMjUxNzM_c732ce83-717c-42bb-b602-2240beb75389"
      unitRef="usd">334483000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzQtMy0xLTEtMjUxNzM_51953594-ece4-46d2-acb7-409876c6c3ca"
      unitRef="usd">319291000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzUtMS0xLTEtMjUxNzM_e64c4c1e-a43d-4927-bb0a-71079f9dbcd4"
      unitRef="usd">28698000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzUtMy0xLTEtMjUxNzM_a3d6591e-a5c6-48ca-8a6a-13e6efc9fce6"
      unitRef="usd">23723000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzYtMS0xLTEtMjUxNzM_f8c3d112-e9ce-4285-81a6-d1721efaac7b"
      unitRef="usd">9988000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzYtMy0xLTEtMjUxNzM_3bea8255-8f98-438f-9155-e49c8767c8ea"
      unitRef="usd">7118000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzctMS0xLTEtMjUxNzM_0297ff12-5dc5-4996-9e7a-8f7426f011e9"
      unitRef="usd">4708000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzctMy0xLTEtMjUxNzM_27721391-036d-442a-bf62-b1b61af35dc3"
      unitRef="usd">4165000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance>
    <dov:DeferredTaxAssetsLongTermLiabilitiesPrincipallyWarrantyEnvironmentalAndExitCosts
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzktMS0xLTEtMjUxNzM_5e77002a-43b8-4410-95d3-242886b3b8b3"
      unitRef="usd">3043000</dov:DeferredTaxAssetsLongTermLiabilitiesPrincipallyWarrantyEnvironmentalAndExitCosts>
    <dov:DeferredTaxAssetsLongTermLiabilitiesPrincipallyWarrantyEnvironmentalAndExitCosts
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzktMy0xLTEtMjUxNzM_223d6b75-d95d-44f8-b778-482e40ab661b"
      unitRef="usd">2273000</dov:DeferredTaxAssetsLongTermLiabilitiesPrincipallyWarrantyEnvironmentalAndExitCosts>
    <dov:DeferredTaxAssetsLeaseObligations
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzEwLTEtMS0xLTI1MTcz_d0e30e7e-aedd-4eed-966d-2f7836bb2b8b"
      unitRef="usd">41653000</dov:DeferredTaxAssetsLeaseObligations>
    <dov:DeferredTaxAssetsLeaseObligations
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzEwLTMtMS0xLTI1MTcz_74b1286a-31e5-467e-bc1c-3853228bb26b"
      unitRef="usd">40984000</dov:DeferredTaxAssetsLeaseObligations>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzEyLTEtMS0xLTI1MTcz_9d50567b-d613-4b4b-882f-625e7584c8ef"
      unitRef="usd">514104000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzEyLTMtMS0xLTI1MTcz_9ab45dec-8e30-44ee-9175-be2017de4561"
      unitRef="usd">490769000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzEzLTEtMS0xLTI1MTcz_d48a0122-82d3-4f2b-9dbe-b755bdcbaa24"
      unitRef="usd">306066000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzEzLTMtMS0xLTI1MTcz_c364178c-a848-47cb-b147-1cc8bfd1b682"
      unitRef="usd">287679000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzE0LTEtMS0xLTI1MTcz_11e4e1e9-eb1f-45e4-98ef-90cd1b7b2ba8"
      unitRef="usd">208038000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzE0LTMtMS0xLTI1MTcz_e2d0d536-9991-41f9-8598-1cb249a04fa9"
      unitRef="usd">203090000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzE2LTEtMS0xLTI1MTcz_8c483e5b-b6d1-4acd-b102-47036a7ef300"
      unitRef="usd">392208000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzE2LTMtMS0xLTI1MTcz_f8285e07-71ed-4b34-aab6-e093fedfe3ca"
      unitRef="usd">387897000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzE3LTEtMS0xLTI1MTcz_66dcee9c-9124-4bb5-aab6-ad995cc0e13a"
      unitRef="usd">77918000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzE3LTMtMS0xLTI1MTcz_4b910c06-b7be-4d4a-a45d-1d90ebcdae9a"
      unitRef="usd">62667000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzE4LTEtMS0xLTI1MTcz_f0af1c47-4e6f-42e9-b27f-505d8bd6f13d"
      unitRef="usd">40181000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzE4LTMtMS0xLTI1MTcz_d1f6d4ea-cdf2-4616-b346-74737e4d12e9"
      unitRef="usd">38742000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzE5LTEtMS0xLTI1MTcz_761bed1a-216a-4ed5-8168-83a8e8407858"
      unitRef="usd">28786000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzE5LTMtMS0xLTI1MTcz_27f74014-15f7-4470-9f45-9fc7238a2cf8"
      unitRef="usd">-9992000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzIwLTEtMS0xLTI1MTcz_27d6b996-e57e-44f9-ade8-54fc9ba51946"
      unitRef="usd">539093000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzIwLTMtMS0xLTI1MTcz_10ba1324-6de5-4cdf-903a-c4355220514d"
      unitRef="usd">479314000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzIxLTEtMS0xLTI1MTcz_27ae85cf-9381-49bb-8baa-2acc8b4af331"
      unitRef="usd">331055000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzIxLTMtMS0xLTI1MTcz_b3ce6014-3794-4329-9cb4-c059a9389ec4"
      unitRef="usd">276224000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzI1LTEtMS0xLTI1MTcz_4473d438-0acb-492b-9b5c-a5f3ee9d2d24"
      unitRef="usd">33062000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzI1LTMtMS0xLTI1MTcz_d27aef5a-6a49-493b-bf18-69c62a24d404"
      unitRef="usd">22199000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzI3LTEtMS0xLTI1MTcz_707a4e3e-687e-4924-a4a5-606b9b6c12f3"
      unitRef="usd">364117000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzI3LTMtMS0xLTI1MTcz_1217b55d-5b6c-4da3-a3a1-532c70db5303"
      unitRef="usd">298423000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzI4LTEtMS0xLTI1MTcz_580901a3-3d38-4cf5-9fe7-32f61a0e0082"
      unitRef="usd">331055000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTo4OTBjNTZmODkyOGU0NzZlOGQzODQ2NjdhZDJkNGVlZi90YWJsZXJhbmdlOjg5MGM1NmY4OTI4ZTQ3NmU4ZDM4NDY2N2FkMmQ0ZWVmXzI4LTMtMS0xLTI1MTcz_1608bed4-7e81-4b30-9fff-38e4701ac881"
      unitRef="usd">276224000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="id51ccfe8d3a24c1189489969f1bab3bb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90ZXh0cmVnaW9uOjlkYjA2YmY4YmYwNjQ5Y2Q4OWJiNGU1NDYzYWRmOWQ5XzYyOQ_1802864c-ef55-4a42-965b-ce37f02c5d72"
      unitRef="usd">1128700000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="i9ce6b6dd0f8642d8b98d0308562cd446_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90ZXh0cmVnaW9uOjlkYjA2YmY4YmYwNjQ5Y2Q4OWJiNGU1NDYzYWRmOWQ5Xzc3NQ_c5487b6e-6e22-43ff-a152-669e8901345a"
      unitRef="usd">274400000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="i9ce6b6dd0f8642d8b98d0308562cd446_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90ZXh0cmVnaW9uOjlkYjA2YmY4YmYwNjQ5Y2Q4OWJiNGU1NDYzYWRmOWQ5Xzg0OQ_20d6ca3b-89eb-4efc-aa32-4527fcc13d38"
      unitRef="usd">854300000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i29737d6fd03e4d719a7af31afade4ca5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90ZXh0cmVnaW9uOjlkYjA2YmY4YmYwNjQ5Y2Q4OWJiNGU1NDYzYWRmOWQ5XzkyMQ_d7eced93-30c4-425f-990f-83ed2b9c413e"
      unitRef="usd">305100000</us-gaap:OperatingLossCarryforwards>
    <dov:StateLossesCarryOverExpiringIn2021And2040
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90ZXh0cmVnaW9uOjlkYjA2YmY4YmYwNjQ5Y2Q4OWJiNGU1NDYzYWRmOWQ5XzEwNzk_52bdf4e0-9613-472b-8ca9-a46535044606"
      unitRef="usd">289300000</dov:StateLossesCarryOverExpiringIn2021And2040>
    <dov:StateTaxCarryOverIndefinitely
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90ZXh0cmVnaW9uOjlkYjA2YmY4YmYwNjQ5Y2Q4OWJiNGU1NDYzYWRmOWQ5XzExNTM_abdc6d1d-0277-4306-9546-218703dca5ca"
      unitRef="usd">15800000</dov:StateTaxCarryOverIndefinitely>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="ibca701a4bdfc46a98cdb0ccf38136d66_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90ZXh0cmVnaW9uOjlkYjA2YmY4YmYwNjQ5Y2Q4OWJiNGU1NDYzYWRmOWQ5XzMxNDE_abdabfd1-8b3c-49ea-ac51-a734f907ac19"
      unitRef="usd">0</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="id78e5e58f921405f9136f3c225cb963e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90ZXh0cmVnaW9uOjlkYjA2YmY4YmYwNjQ5Y2Q4OWJiNGU1NDYzYWRmOWQ5XzY1OTcwNjk3NzMxNDM_903b1e13-16a6-41ce-ae15-2590bb7d30c8"
      unitRef="usd">30600000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <dov:ScheduleOfUnrecognizedTaxBenefitsTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90ZXh0cmVnaW9uOjlkYjA2YmY4YmYwNjQ5Y2Q4OWJiNGU1NDYzYWRmOWQ5XzM5NzE_c10f6833-b493-496a-a9a1-dbd4513b83f1">&lt;div style="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 following table is a reconciliation of the beginning and ending balances of the Company&#x2019;s unrecognized tax benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.758%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrecognized tax benefits at January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;93,461&#160;&lt;/span&gt;&lt;/td&gt;&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="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:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;4,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;6,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(9,217)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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:100%"&gt;Cash settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Lapse of statutes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(11,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Unrecognized tax benefits at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;83,214&#160;&lt;/span&gt;&lt;/td&gt;&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="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:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(3,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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:100%"&gt;Cash settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(6,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Lapse of statutes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(9,687)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrecognized tax benefits at December 31, 2020 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;72,338&#160;&lt;/span&gt;&lt;/td&gt;&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="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:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;3,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Reductions for tax positions of prior years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(13,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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:100%"&gt;Cash settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(1,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Lapse of statutes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(2,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrecognized tax benefits at December 31, 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#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:100%"&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:100%"&gt;64,652&#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-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;If recognized, the net amount of potential tax benefits that would impact the Company&#x2019;s effective tax rate is $58.0 million. During the years ended December 31, 2021, 2020 and 2019, the Company recorded income of $2.7 million, $0.1 million and $0.6 million, respectively, as a component of provision for income taxes related to the accrued interest and penalties on net reductions to unrecognized tax benefits. The Company had accrued interest and penalties of $15.1 million at December 31, 2021 and $17.8 million at December 31, 2020, which are not included in the above table.&lt;/span&gt;&lt;/div&gt;</dov:ScheduleOfUnrecognizedTaxBenefitsTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia03758d32d584c2c9e9dbb93cdf3642a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTozMzBjNmZlMmE4OGU0NDE5OTVkOWQ2OGEzZTEzNGMxYS90YWJsZXJhbmdlOjMzMGM2ZmUyYTg4ZTQ0MTk5NWQ5ZDY4YTNlMTM0YzFhXzEtNS0xLTEtMjUxNzM_e30dbcf2-b85b-4d66-b597-b4e5d9569a2a"
      unitRef="usd">93461000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTozMzBjNmZlMmE4OGU0NDE5OTVkOWQ2OGEzZTEzNGMxYS90YWJsZXJhbmdlOjMzMGM2ZmUyYTg4ZTQ0MTk5NWQ5ZDY4YTNlMTM0YzFhXzItNS0xLTEtMjUxNzM_d5684dad-2128-415e-8469-e574c91439eb"
      unitRef="usd">4493000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTozMzBjNmZlMmE4OGU0NDE5OTVkOWQ2OGEzZTEzNGMxYS90YWJsZXJhbmdlOjMzMGM2ZmUyYTg4ZTQ0MTk5NWQ5ZDY4YTNlMTM0YzFhXzMtNS0xLTEtMjUxNzM_6007b3a1-4306-4563-8338-5911d7201e59"
      unitRef="usd">6668000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTozMzBjNmZlMmE4OGU0NDE5OTVkOWQ2OGEzZTEzNGMxYS90YWJsZXJhbmdlOjMzMGM2ZmUyYTg4ZTQ0MTk5NWQ5ZDY4YTNlMTM0YzFhXzQtNS0xLTEtMjUxNzM_f5b033ec-7be2-4f1b-9158-81fbf64b15e1"
      unitRef="usd">9217000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTozMzBjNmZlMmE4OGU0NDE5OTVkOWQ2OGEzZTEzNGMxYS90YWJsZXJhbmdlOjMzMGM2ZmUyYTg4ZTQ0MTk5NWQ5ZDY4YTNlMTM0YzFhXzUtNS0xLTEtMjUxNzM_ad5abbd5-6ce9-463c-a9b1-b80571630215"
      unitRef="usd">922000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTozMzBjNmZlMmE4OGU0NDE5OTVkOWQ2OGEzZTEzNGMxYS90YWJsZXJhbmdlOjMzMGM2ZmUyYTg4ZTQ0MTk5NWQ5ZDY4YTNlMTM0YzFhXzYtNS0xLTEtMjUxNzM_66e6c803-8e45-4f24-9db2-c888870660dc"
      unitRef="usd">11269000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i3387c6cfa97841de80b0474e67a6b42c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTozMzBjNmZlMmE4OGU0NDE5OTVkOWQ2OGEzZTEzNGMxYS90YWJsZXJhbmdlOjMzMGM2ZmUyYTg4ZTQ0MTk5NWQ5ZDY4YTNlMTM0YzFhXzctNS0xLTEtMjUxNzM_18385c53-329a-4815-91c2-954920874ec7"
      unitRef="usd">83214000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTozMzBjNmZlMmE4OGU0NDE5OTVkOWQ2OGEzZTEzNGMxYS90YWJsZXJhbmdlOjMzMGM2ZmUyYTg4ZTQ0MTk5NWQ5ZDY4YTNlMTM0YzFhXzgtNS0xLTEtMjUxNzM_35fdab83-8d3e-4d69-80fd-aedaeab6839c"
      unitRef="usd">3134000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTozMzBjNmZlMmE4OGU0NDE5OTVkOWQ2OGEzZTEzNGMxYS90YWJsZXJhbmdlOjMzMGM2ZmUyYTg4ZTQ0MTk5NWQ5ZDY4YTNlMTM0YzFhXzktNS0xLTEtMjUxNzM_ffbf9a42-7fef-441a-acf6-364f2166bb5a"
      unitRef="usd">5490000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTozMzBjNmZlMmE4OGU0NDE5OTVkOWQ2OGEzZTEzNGMxYS90YWJsZXJhbmdlOjMzMGM2ZmUyYTg4ZTQ0MTk5NWQ5ZDY4YTNlMTM0YzFhXzEwLTUtMS0xLTI1MTcz_f54e6b28-8270-4846-8661-4fb486091e96"
      unitRef="usd">3599000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTozMzBjNmZlMmE4OGU0NDE5OTVkOWQ2OGEzZTEzNGMxYS90YWJsZXJhbmdlOjMzMGM2ZmUyYTg4ZTQ0MTk5NWQ5ZDY4YTNlMTM0YzFhXzExLTUtMS0xLTI1MTcz_9000fb6e-e574-485c-96cd-ef3379482e92"
      unitRef="usd">6214000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTozMzBjNmZlMmE4OGU0NDE5OTVkOWQ2OGEzZTEzNGMxYS90YWJsZXJhbmdlOjMzMGM2ZmUyYTg4ZTQ0MTk5NWQ5ZDY4YTNlMTM0YzFhXzEyLTUtMS0xLTI1MTcz_d3e2fefe-3569-44c9-b916-ff3d3a7afcd4"
      unitRef="usd">9687000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTozMzBjNmZlMmE4OGU0NDE5OTVkOWQ2OGEzZTEzNGMxYS90YWJsZXJhbmdlOjMzMGM2ZmUyYTg4ZTQ0MTk5NWQ5ZDY4YTNlMTM0YzFhXzEzLTUtMS0xLTI1MTcz_d4eafe8b-ebaf-407f-a1a9-f0016d5f5e73"
      unitRef="usd">72338000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTozMzBjNmZlMmE4OGU0NDE5OTVkOWQ2OGEzZTEzNGMxYS90YWJsZXJhbmdlOjMzMGM2ZmUyYTg4ZTQ0MTk5NWQ5ZDY4YTNlMTM0YzFhXzE0LTUtMS0xLTI1MTcz_7e65a186-fa2a-4636-87c6-3f36deaf6c07"
      unitRef="usd">5859000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTozMzBjNmZlMmE4OGU0NDE5OTVkOWQ2OGEzZTEzNGMxYS90YWJsZXJhbmdlOjMzMGM2ZmUyYTg4ZTQ0MTk5NWQ5ZDY4YTNlMTM0YzFhXzE1LTUtMS0xLTI1MTcz_178564f7-86a2-4c60-b76a-e47d67194de7"
      unitRef="usd">3784000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTozMzBjNmZlMmE4OGU0NDE5OTVkOWQ2OGEzZTEzNGMxYS90YWJsZXJhbmdlOjMzMGM2ZmUyYTg4ZTQ0MTk5NWQ5ZDY4YTNlMTM0YzFhXzE2LTUtMS0xLTI1MTcz_e27f4789-771b-4f6a-88f5-6f9913d1e0a9"
      unitRef="usd">13008000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTozMzBjNmZlMmE4OGU0NDE5OTVkOWQ2OGEzZTEzNGMxYS90YWJsZXJhbmdlOjMzMGM2ZmUyYTg4ZTQ0MTk5NWQ5ZDY4YTNlMTM0YzFhXzE3LTUtMS0xLTI1MTcz_d4664f99-5976-46a1-9e94-cb22c08d4cc5"
      unitRef="usd">1490000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTozMzBjNmZlMmE4OGU0NDE5OTVkOWQ2OGEzZTEzNGMxYS90YWJsZXJhbmdlOjMzMGM2ZmUyYTg4ZTQ0MTk5NWQ5ZDY4YTNlMTM0YzFhXzE4LTUtMS0xLTI1MTcz_37252538-5202-4dcc-94b9-a276172a8efb"
      unitRef="usd">2831000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90YWJsZTozMzBjNmZlMmE4OGU0NDE5OTVkOWQ2OGEzZTEzNGMxYS90YWJsZXJhbmdlOjMzMGM2ZmUyYTg4ZTQ0MTk5NWQ5ZDY4YTNlMTM0YzFhXzE5LTUtMS0xLTI1MTcz_4c1aebc2-cd1c-4e11-a30e-f526c85ad8f5"
      unitRef="usd">64652000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90ZXh0cmVnaW9uOjlkYjA2YmY4YmYwNjQ5Y2Q4OWJiNGU1NDYzYWRmOWQ5XzM1NzU_9cfe3ea0-6f0e-4402-8824-040327338803"
      unitRef="usd">58000000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90ZXh0cmVnaW9uOjlkYjA2YmY4YmYwNjQ5Y2Q4OWJiNGU1NDYzYWRmOWQ5XzM2NzE_c7b243d1-20d3-4e33-a8d1-b77acbca2b4e"
      unitRef="usd">-2700000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90ZXh0cmVnaW9uOjlkYjA2YmY4YmYwNjQ5Y2Q4OWJiNGU1NDYzYWRmOWQ5XzM2NzU_34b46b7f-5e77-4af7-bf22-416122a40cf3"
      unitRef="usd">-100000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90ZXh0cmVnaW9uOjlkYjA2YmY4YmYwNjQ5Y2Q4OWJiNGU1NDYzYWRmOWQ5XzM2ODI_821d9883-46cf-49a8-b619-a75c04bc2ac1"
      unitRef="usd">-600000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90ZXh0cmVnaW9uOjlkYjA2YmY4YmYwNjQ5Y2Q4OWJiNGU1NDYzYWRmOWQ5XzM4NzE_dbdecf19-212d-4ed5-abf2-8548b0ccb5ad"
      unitRef="usd">15100000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjMvZnJhZzo5ZGIwNmJmOGJmMDY0OWNkODliYjRlNTQ2M2FkZjlkOS90ZXh0cmVnaW9uOjlkYjA2YmY4YmYwNjQ5Y2Q4OWJiNGU1NDYzYWRmOWQ5XzM4OTc_5ec9112d-4581-4602-b758-06af5ebc1f29"
      unitRef="usd">17800000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzc3ODM_1fc64a6b-79c7-4f82-8655-50bfaf9daddf">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;15. Equity and Cash Incentive Program&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 Company's share-based awards are typically granted annually at its regularly scheduled first quarter Compensation Committee meeting. For the years presented herein, employee awards were made pursuant to the terms of the Company's 2021 Omnibus Incentive Plan  (the "2021 Plan") and 2012 Equity and Cash Incentive Plan (the "2012 Plan").&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="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;On May 7, 2021, the shareholders approved the 2021 Plan, to replace the 2012 Plan, which otherwise would have terminated according to its terms on May 3, 2022. Upon approval of the 2021 Plan, no additional awards could be granted under the 2012 Plan, and the remaining 4,888,197 shares available for additional award grant purposes under the former 2012 Plan became available for issuance under the 2021 Plan. The 2021 Plan provides for stock options and stock-settled appreciation rights ("SARs"), restricted stock awards, restricted stock unit awards, performance share awards, cash performance awards, directors' shares and deferred stock units. Under the 2021 Plan, a total of 8,300,000 newly authorized shares of common stock are reserved for issuance, resulting in a total of 13,188,197 authorized shares available for issuance. These shares are subject to adjustments resulting from stock dividends, stock splits, recapitalizations, reorganizations and other similar changes. &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="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;Under the 2012 Plan, which was approved by shareholders on May 3, 2012 to replace the 2005 Equity and Cash Incentive Plan (the "2005 Plan"), a total of 17,000,000 shares of common stock were reserved for grants (stock options and SARs, restricted stock unit awards, performance share awards, cash performance awards, directors' shares and deferred stock units) to key personnel. Of these 17,000,000 shares, 4,888,197 shares remained available under the 2012 Plan as of the date that shareholders approved the 2021 Plan, and those remaining shares became available for issuance under the 2021 Plan. &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="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;Officers and other key employees, as well as non-employee directors, are eligible to participate in the 2021 Plan, and were also eligible under the 2012 Plan, which had a ten-year term between May 3, 2012 to May 3, 2022. &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="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;Stock-based compensation costs are reported within selling, general and administrative expenses in the Consolidated Statements of Earnings. The following table summarizes the Company&#x2019;s compensation expense relating to all stock-based incentive plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.201%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pre-tax stock-based compensation expense&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;31,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;25,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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;29,702&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(2,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(2,731)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(2,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Total stock-based compensation expense, net of tax&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:100%"&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:100%"&gt;28,252&#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:100%"&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:100%"&gt;22,295&#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:100%"&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:100%"&gt;27,212&#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&gt;&lt;br/&gt;&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;SARs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 exercise price per share for SARs is equal to the closing price of the Company&#x2019;s stock on the New York Stock Exchange on the date of grant. New common shares are issued when SARs are exercised. The period during which SARs are exercisable is fixed by the Company&#x2019;s Compensation Committee at the time of grant.&#160;Generally, the SARs vest after three years of service and expire at the end of ten years.&#160;&#160;&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="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;In 2021, 2020 and 2019, the Company issued SARs covering 413,173, 390,780 and 615,089 shares, respectively.&#160;The fair value of each SAR grant was estimated on the date of grant using a Black-Scholes option-pricing model with the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.235%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;0.59&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 #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:400;line-height:100%"&gt;1.44&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 #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:400;line-height:100%"&gt;2.51&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:400;line-height:100%"&gt;1.62&#160;&lt;/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:100%"&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:100%"&gt;1.65&#160;&lt;/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:100%"&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:100%"&gt;2.13&#160;&lt;/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:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;5.5&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:2px 1pt;text-align:right;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;5.5&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:2px 1pt;text-align:right;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;5.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;30.49&#160;&lt;/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:100%"&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:100%"&gt;22.76&#160;&lt;/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:100%"&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:100%"&gt;22.35&#160;&lt;/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:100%"&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: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;Grant price &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;$122.73&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:2px 1pt;text-align:right;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;$119.86&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:2px 1pt;text-align:right;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;$91.20&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value at date of grant&lt;/span&gt;&lt;/div&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:400;line-height:100%"&gt;$29.08&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:100%"&gt;$22.54&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:100%"&gt;$17.55&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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="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;Expected volatilities are based on Dover's stock price history, including implied volatilities from traded options on Dover stock. The Company uses historical data to estimate SAR exercise and employee termination patterns within the valuation &lt;/span&gt;&lt;/div&gt;&lt;div style="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;model. The expected life of SARs granted is derived from the output of the option valuation model and represents the average period of time that SARs granted are expected to be outstanding. The interest rate for periods within the contractual life of the awards is based on the U.S. Treasury yield curve in effect at the time of grant.&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="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;A summary of activity relating to SARs granted under the 2021 Plan and the predecessor plans for the year ended December&#160;31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.335%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.593%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;SARs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term (Years)&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:100%"&gt;Outstanding at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,979,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;79.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;413,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;122.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited / 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:400;line-height:100%"&gt;(89,899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;110.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(925,823)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;69.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,377,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;89.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;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;6.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:13pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom: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:100%"&gt;1,125,435&#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;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: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:400;line-height:100%"&gt;67.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;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;4.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 following table summarizes information about outstanding SARs at December&#160;31, 2021:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.727%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;SARs Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;SARs Exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Range of Exercise Prices&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:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Remaining Life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;in Years&lt;/span&gt;&lt;/div&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:10pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&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:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Remaining Life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;in Years&lt;/span&gt;&lt;/div&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:10pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$48.28 - $82.51&lt;/span&gt;&lt;/div&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:100%"&gt;1,125,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;67.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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-top:1pt solid #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:400;line-height:100%"&gt;4.8&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;128,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;1,125,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;67.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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-top:1pt solid #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:400;line-height:100%"&gt;4.8&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;128,213&#160;&lt;/span&gt;&lt;/td&gt;&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="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;$84.94 - $119.86&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;868,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;103.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:100%"&gt;7.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;68,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:100%"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$122.73 - $155.65&lt;/span&gt;&lt;/div&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:100%"&gt;383,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;122.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;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;9.1&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:100%"&gt;22,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#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: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:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;0&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;2,377,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;218,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;1,125,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;128,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;Unrecognized compensation expense related to SARs not yet exercisable was $8,800 at December&#160;31, 2021.&#160;This cost is expected to be recognized over a weighted average period of 1.7 years.&#160;&#160;&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&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;Other information regarding the exercise of SARs is listed below: &lt;/span&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:67.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.723%"/&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of SARs that became exercisable&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;10,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;8,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;8,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate intrinsic value of SARs exercised&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: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:400;line-height:100%"&gt;62,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;55,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;89,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Share Awards&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="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;Performance share awards granted are expensed over the three-year requisite performance and service period. Awards become vested if (1)&#160;the Company achieves certain market conditions or specified internal metrics and (2)&#160;the employee remains continuously employed by the Company during the performance period.&#160;Partial vesting may occur after separation from service in the case of&#160;certain terminations not for cause and for retirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;In 2021, 2020 and 2019, the Company issued performance shares covering 50,371, 49,056 and 35,172 shares, respectively. &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="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 performance share awards granted in 2021 and 2020 are market condition awards as attainment is based on Dover's performance relative to its peer group (companies listed under the S&amp;amp;P 500 Industrials sector) for the relevant performance period. The performance period and vesting period for these awards is approximately three years. These awards were valued on the date of grant using the Monte Carlo simulation model (a binomial lattice-based valuation model), and are generally recognized ratably over the vesting period, and the fair value is not subject to change based on future market conditions. The assumptions used in determining the fair value of the performance shares granted in 2021 and 2020 were as follows:&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="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:68.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.633%"/&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;0.19&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 #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:400;line-height:100%"&gt;1.40&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:400;line-height:100%"&gt;1.62&#160;&lt;/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:100%"&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:100%"&gt;1.65&#160;&lt;/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:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;2.9&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:2px 1pt;text-align:right;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;2.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;31.90&#160;&lt;/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:100%"&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:100%"&gt;23.30&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:100%"&gt;Grant price&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:400;line-height:100%"&gt;$122.73&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:100%"&gt;$119.86&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:100%"&gt;Fair value per share at date of grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;$148.29&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:2px 1pt;text-align:right;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;$165.71&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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="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 performance share awards granted in 2019 are considered performance condition awards as attainment is based on Dover's performance relative to established internal metrics. The fair value of these awards was determined using Dover's closing stock price on the date of grant. The expected attainment of the internal metrics for these awards is analyzed each reporting period, and the related expense is adjusted up or down based on expected attainment, if that attainment differs from previous estimates. The cumulative effect on current and prior periods of a change in attainment is recognized in selling, general and administrative expenses in the Consolidated Statements of Earnings in the period of change. &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="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 fair value and average attainment used in determining compensation cost of the performance shares issued in 2019 are as follows for the year ended December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:13pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:700;line-height:100%"&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: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;Fair value per share at date of grant&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:400;line-height:100%"&gt;$91.20&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average attainment rate reflected in expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;260.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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;A summary of activity for performance share awards for the year ended December&#160;31, 2021 is as follows:&lt;/span&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.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.913%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;Number of 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Grant-Date&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;138.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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:400;line-height:100%"&gt;50,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;148.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;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:#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:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;91.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Unvested at December 31, 2021&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:400;line-height:100%"&gt;96,129&#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;padding:2px 0 2px 1pt;text-align:left;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;$&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:100%"&gt;156.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Unrecognized compensation expense related to unvested performance shares as of December&#160;31, 2021 was $7,743, which will be recognized over a weighted average period of 1.7 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units&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="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 Company also has restricted stock authorized for grant. Common stock of the Company may be granted at no cost to certain officers and key employees. In general, restrictions limit the sale or transfer of these shares during a three-year period, and restrictions lapse proportionately over the three-year period.&#160;The Company granted 87,177, 83,512 and 124,929 of restricted stock units in 2021, 2020 and 2019, respectively. The fair value of these awards was determined using Dover's closing stock price on the date of grant, which were $122.73, $119.86, and $91.20 in 2021, 2020 and 2019, respectively.&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;A summary of activity for restricted stock units for the year ended December&#160;31, 2021 is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.946%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;Number of 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Grant-Date&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;93.43&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;87,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;122.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:#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:100%"&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:400;line-height:100%"&gt;(10,741)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;114.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;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:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(126,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;91.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Unvested at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;202,682&#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;padding:2px 0 2px 1pt;text-align:left;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;$&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:100%"&gt;107.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;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;Unrecognized compensation expense relating to unvested restricted stock units as of December&#160;31, 2021 was $12,013, which will be recognized over a weighted average period of 1.3 years. &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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Directors' Shares&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="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 Company issued the following shares to its non-employee directors as partial compensation for serving as directors of the Company:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.377%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate shares granted&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:100%"&gt;7,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;9,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;10,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred stock units&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:400;line-height:100%"&gt;(5,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(6,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(6,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net shares issued&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:400;line-height:100%"&gt;2,595&#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 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:400;line-height:100%"&gt;3,576&#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 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:400;line-height:100%"&gt;4,670&#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:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i32d8a0b2ae9e413aac285c10a4366e5e_I20210507"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzEwOTk1MTE2NTI3NDg_a43f7bb9-dcc2-4948-bfd6-0a9c291884b3"
      unitRef="shares">4888197</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i6abbad32916d4009baed82f0462f9621_I20210507"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzEwOTk1MTE2NTIwMDY_0d734f28-2108-4d4e-8835-1546984aceef"
      unitRef="shares">8300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="id335775915034ec9b0f2b75e6b503cc5_I20210507"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzEwOTk1MTE2NTI3NjU_3eecb37b-2f26-45b4-88f3-c494d3bfa986"
      unitRef="shares">13188197</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ic6e98714f9b0484692bea61c38acfbf0_I20120503"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzEwOTk1MTE2NTI3OTA_a33fe82e-09b7-494f-8b59-b16270f1d2e1"
      unitRef="shares">17000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ic6e98714f9b0484692bea61c38acfbf0_I20120503"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzEwOTk1MTE2NTI3OTg_a33fe82e-09b7-494f-8b59-b16270f1d2e1"
      unitRef="shares">17000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i32d8a0b2ae9e413aac285c10a4366e5e_I20210507"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzEwOTk1MTE2NTI4MDI_a43f7bb9-dcc2-4948-bfd6-0a9c291884b3"
      unitRef="shares">4888197</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <dov:ShareBasePaymentArrangementPlanExpirationPeriod
      contextRef="i42d4c9020397440ba662b9e03288256c_D20120503-20120503"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzY1OTcwNjk3ODI0NDk_8cfb0ecd-6e5a-436f-9370-ee4754d44b50">P10Y</dov:ShareBasePaymentArrangementPlanExpirationPeriod>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzc3ODQ_9fc4ff12-5ea9-4f14-9ef5-b06b761cb680">&lt;div style="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;Stock-based compensation costs are reported within selling, general and administrative expenses in the Consolidated Statements of Earnings. The following table summarizes the Company&#x2019;s compensation expense relating to all stock-based incentive plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.201%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pre-tax stock-based compensation expense&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;31,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;25,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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;29,702&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(2,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(2,731)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(2,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Total stock-based compensation expense, net of tax&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:100%"&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:100%"&gt;28,252&#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:100%"&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:100%"&gt;22,295&#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:100%"&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:100%"&gt;27,212&#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:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:ShareBasedCompensation
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiMDZkMjJjZTI4YzA0MGNmODIxNTM0Mzk1Y2ZmMGM5Ni90YWJsZXJhbmdlOmIwNmQyMmNlMjhjMDQwY2Y4MjE1MzQzOTVjZmYwYzk2XzItMS0xLTEtMjUxNzM_2994cb7d-6bac-427c-9104-8cb698a9b701"
      unitRef="usd">31111000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiMDZkMjJjZTI4YzA0MGNmODIxNTM0Mzk1Y2ZmMGM5Ni90YWJsZXJhbmdlOmIwNmQyMmNlMjhjMDQwY2Y4MjE1MzQzOTVjZmYwYzk2XzItMS0xLTEtMjUxNzM_2be0a051-8733-4c63-9e2c-f1704320395b"
      unitRef="usd">31111000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiMDZkMjJjZTI4YzA0MGNmODIxNTM0Mzk1Y2ZmMGM5Ni90YWJsZXJhbmdlOmIwNmQyMmNlMjhjMDQwY2Y4MjE1MzQzOTVjZmYwYzk2XzItMS0xLTEtMjUxNzM_ebe1975b-03d9-4743-bbba-fd7a41e98a69"
      unitRef="usd">31111000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiMDZkMjJjZTI4YzA0MGNmODIxNTM0Mzk1Y2ZmMGM5Ni90YWJsZXJhbmdlOmIwNmQyMmNlMjhjMDQwY2Y4MjE1MzQzOTVjZmYwYzk2XzItMy0xLTEtMjUxNzM_33a854cb-6e15-4cd2-a6f3-d650b1a2d997"
      unitRef="usd">25026000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiMDZkMjJjZTI4YzA0MGNmODIxNTM0Mzk1Y2ZmMGM5Ni90YWJsZXJhbmdlOmIwNmQyMmNlMjhjMDQwY2Y4MjE1MzQzOTVjZmYwYzk2XzItMy0xLTEtMjUxNzM_47bcb796-f226-4a8a-b952-497df0091cac"
      unitRef="usd">25026000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiMDZkMjJjZTI4YzA0MGNmODIxNTM0Mzk1Y2ZmMGM5Ni90YWJsZXJhbmdlOmIwNmQyMmNlMjhjMDQwY2Y4MjE1MzQzOTVjZmYwYzk2XzItMy0xLTEtMjUxNzM_a3ebaff6-dc70-46eb-8953-6443855262fa"
      unitRef="usd">25026000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiMDZkMjJjZTI4YzA0MGNmODIxNTM0Mzk1Y2ZmMGM5Ni90YWJsZXJhbmdlOmIwNmQyMmNlMjhjMDQwY2Y4MjE1MzQzOTVjZmYwYzk2XzItNS0xLTEtMjUxNzM_7a182518-0ee8-4f31-a1e0-5b5970c9af47"
      unitRef="usd">29702000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiMDZkMjJjZTI4YzA0MGNmODIxNTM0Mzk1Y2ZmMGM5Ni90YWJsZXJhbmdlOmIwNmQyMmNlMjhjMDQwY2Y4MjE1MzQzOTVjZmYwYzk2XzMtMS0xLTEtMjUxNzM_22bd01b8-7902-4b2d-ae48-9816130e82d4"
      unitRef="usd">2859000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiMDZkMjJjZTI4YzA0MGNmODIxNTM0Mzk1Y2ZmMGM5Ni90YWJsZXJhbmdlOmIwNmQyMmNlMjhjMDQwY2Y4MjE1MzQzOTVjZmYwYzk2XzMtMy0xLTEtMjUxNzM_09ffed4e-b9a6-4d30-b5f7-583074253b24"
      unitRef="usd">2731000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiMDZkMjJjZTI4YzA0MGNmODIxNTM0Mzk1Y2ZmMGM5Ni90YWJsZXJhbmdlOmIwNmQyMmNlMjhjMDQwY2Y4MjE1MzQzOTVjZmYwYzk2XzMtNS0xLTEtMjUxNzM_48f7d966-0af4-4d8d-83da-2fa42845525b"
      unitRef="usd">2490000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiMDZkMjJjZTI4YzA0MGNmODIxNTM0Mzk1Y2ZmMGM5Ni90YWJsZXJhbmdlOmIwNmQyMmNlMjhjMDQwY2Y4MjE1MzQzOTVjZmYwYzk2XzQtMS0xLTEtMjUxNzM_8941277a-20a0-486b-8009-ccf803049b96"
      unitRef="usd">28252000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiMDZkMjJjZTI4YzA0MGNmODIxNTM0Mzk1Y2ZmMGM5Ni90YWJsZXJhbmdlOmIwNmQyMmNlMjhjMDQwY2Y4MjE1MzQzOTVjZmYwYzk2XzQtMy0xLTEtMjUxNzM_dd399f40-79bb-4e92-8b76-f4273e48bd5e"
      unitRef="usd">22295000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiMDZkMjJjZTI4YzA0MGNmODIxNTM0Mzk1Y2ZmMGM5Ni90YWJsZXJhbmdlOmIwNmQyMmNlMjhjMDQwY2Y4MjE1MzQzOTVjZmYwYzk2XzQtNS0xLTEtMjUxNzM_644b0550-c5d8-4b2d-8a4b-d96ad7f46d76"
      unitRef="usd">27212000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzI5ODE_6d837389-f7db-4f60-bb15-808b6f43911c">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <dov:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTerm
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzMwMjY_fc7d1a18-1405-4963-9783-263270508e88">P10Y</dov:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5c9f4db7ffdf4312b04db1fa968e3c6c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzMwOTA_8261756e-58ac-41ea-9209-84302fbd9298"
      unitRef="shares">413173</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia00a26494577458caf15daf358f2764a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzMwOTQ_160126db-a5ae-4abc-a544-2beb1cf248cf"
      unitRef="shares">390780</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibb2294fc80fa4e8bbbfdb43e25849d67_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzMxMDE_8e11acaa-5164-492d-a9d5-d924a6445c8e"
      unitRef="shares">615089</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzc3Nzc_3b5e28d5-df27-477b-b006-9e569dfc2a3d">The fair value of each SAR grant was estimated on the date of grant using a Black-Scholes option-pricing model with the following assumptions:&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.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.235%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;0.59&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 #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:400;line-height:100%"&gt;1.44&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 #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:400;line-height:100%"&gt;2.51&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:400;line-height:100%"&gt;1.62&#160;&lt;/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:100%"&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:100%"&gt;1.65&#160;&lt;/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:100%"&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:100%"&gt;2.13&#160;&lt;/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:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;5.5&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:2px 1pt;text-align:right;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;5.5&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:2px 1pt;text-align:right;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;5.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;30.49&#160;&lt;/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:100%"&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:100%"&gt;22.76&#160;&lt;/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:100%"&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:100%"&gt;22.35&#160;&lt;/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:100%"&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: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;Grant price &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;$122.73&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:2px 1pt;text-align:right;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;$119.86&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:2px 1pt;text-align:right;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;$91.20&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value at date of grant&lt;/span&gt;&lt;/div&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:400;line-height:100%"&gt;$29.08&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:100%"&gt;$22.54&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:100%"&gt;$17.55&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;The assumptions used in determining the fair value of the performance shares granted in 2021 and 2020 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.633%"/&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;0.19&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 #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:400;line-height:100%"&gt;1.40&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:400;line-height:100%"&gt;1.62&#160;&lt;/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:100%"&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:100%"&gt;1.65&#160;&lt;/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:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;2.9&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:2px 1pt;text-align:right;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;2.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;31.90&#160;&lt;/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:100%"&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:100%"&gt;23.30&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:100%"&gt;Grant price&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:400;line-height:100%"&gt;$122.73&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:100%"&gt;$119.86&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:100%"&gt;Fair value per share at date of grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;$148.29&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:2px 1pt;text-align:right;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;$165.71&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="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 fair value and average attainment used in determining compensation cost of the performance shares issued in 2019 are as follows for the year ended December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:13pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:700;line-height:100%"&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: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;Fair value per share at date of grant&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:400;line-height:100%"&gt;$91.20&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average attainment rate reflected in expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;260.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i5c9f4db7ffdf4312b04db1fa968e3c6c_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToyZTI4ZmNiZWRiYjY0Njg2OTRkNWZlY2U0MjE5MGM0ZC90YWJsZXJhbmdlOjJlMjhmY2JlZGJiNjQ2ODY5NGQ1ZmVjZTQyMTkwYzRkXzEtMS0xLTEtMjUxNzM_63d51482-9868-4d43-806e-a8b8e665c540"
      unitRef="number">0.0059</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ia00a26494577458caf15daf358f2764a_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToyZTI4ZmNiZWRiYjY0Njg2OTRkNWZlY2U0MjE5MGM0ZC90YWJsZXJhbmdlOjJlMjhmY2JlZGJiNjQ2ODY5NGQ1ZmVjZTQyMTkwYzRkXzEtMy0xLTEtMjUxNzM_1e83d2b0-05c5-437f-9e4a-a886220b0d6f"
      unitRef="number">0.0144</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ibb2294fc80fa4e8bbbfdb43e25849d67_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToyZTI4ZmNiZWRiYjY0Njg2OTRkNWZlY2U0MjE5MGM0ZC90YWJsZXJhbmdlOjJlMjhmY2JlZGJiNjQ2ODY5NGQ1ZmVjZTQyMTkwYzRkXzEtNS0xLTEtMjUxNzM_e4947c9b-7bf4-4a34-829f-a9a7698d507c"
      unitRef="number">0.0251</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i5c9f4db7ffdf4312b04db1fa968e3c6c_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToyZTI4ZmNiZWRiYjY0Njg2OTRkNWZlY2U0MjE5MGM0ZC90YWJsZXJhbmdlOjJlMjhmY2JlZGJiNjQ2ODY5NGQ1ZmVjZTQyMTkwYzRkXzItMS0xLTEtMjUxNzM_59171ba5-ce1f-4739-8105-1a27af65183f"
      unitRef="number">0.0162</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ia00a26494577458caf15daf358f2764a_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToyZTI4ZmNiZWRiYjY0Njg2OTRkNWZlY2U0MjE5MGM0ZC90YWJsZXJhbmdlOjJlMjhmY2JlZGJiNjQ2ODY5NGQ1ZmVjZTQyMTkwYzRkXzItMy0xLTEtMjUxNzM_83ecd49f-8c10-4a3a-8131-6257c612fbad"
      unitRef="number">0.0165</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ibb2294fc80fa4e8bbbfdb43e25849d67_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToyZTI4ZmNiZWRiYjY0Njg2OTRkNWZlY2U0MjE5MGM0ZC90YWJsZXJhbmdlOjJlMjhmY2JlZGJiNjQ2ODY5NGQ1ZmVjZTQyMTkwYzRkXzItNS0xLTEtMjUxNzM_765b301e-e90f-4d2e-bb07-da6b4fc962ac"
      unitRef="number">0.0213</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i5c9f4db7ffdf4312b04db1fa968e3c6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToyZTI4ZmNiZWRiYjY0Njg2OTRkNWZlY2U0MjE5MGM0ZC90YWJsZXJhbmdlOjJlMjhmY2JlZGJiNjQ2ODY5NGQ1ZmVjZTQyMTkwYzRkXzMtMS0xLTEtMjUxNzM_3ace5775-aeba-4e8e-bb51-56b96421f071">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ia00a26494577458caf15daf358f2764a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToyZTI4ZmNiZWRiYjY0Njg2OTRkNWZlY2U0MjE5MGM0ZC90YWJsZXJhbmdlOjJlMjhmY2JlZGJiNjQ2ODY5NGQ1ZmVjZTQyMTkwYzRkXzMtMy0xLTEtMjUxNzM_84c52e44-744a-488e-9884-02e6b233fe49">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ibb2294fc80fa4e8bbbfdb43e25849d67_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToyZTI4ZmNiZWRiYjY0Njg2OTRkNWZlY2U0MjE5MGM0ZC90YWJsZXJhbmdlOjJlMjhmY2JlZGJiNjQ2ODY5NGQ1ZmVjZTQyMTkwYzRkXzMtNS0xLTEtMjUxNzM_0d5eb11a-0629-41b5-959e-7143fc15c000">P5Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i5c9f4db7ffdf4312b04db1fa968e3c6c_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToyZTI4ZmNiZWRiYjY0Njg2OTRkNWZlY2U0MjE5MGM0ZC90YWJsZXJhbmdlOjJlMjhmY2JlZGJiNjQ2ODY5NGQ1ZmVjZTQyMTkwYzRkXzQtMS0xLTEtMjUxNzM_3582b7c1-637f-4660-b761-70ed83fb2ed7"
      unitRef="number">0.3049</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ia00a26494577458caf15daf358f2764a_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToyZTI4ZmNiZWRiYjY0Njg2OTRkNWZlY2U0MjE5MGM0ZC90YWJsZXJhbmdlOjJlMjhmY2JlZGJiNjQ2ODY5NGQ1ZmVjZTQyMTkwYzRkXzQtMy0xLTEtMjUxNzM_b60078d1-939e-4cc8-923c-03d9c8387dc2"
      unitRef="number">0.2276</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ibb2294fc80fa4e8bbbfdb43e25849d67_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToyZTI4ZmNiZWRiYjY0Njg2OTRkNWZlY2U0MjE5MGM0ZC90YWJsZXJhbmdlOjJlMjhmY2JlZGJiNjQ2ODY5NGQ1ZmVjZTQyMTkwYzRkXzQtNS0xLTEtMjUxNzM_677df254-9e01-408d-b27e-f5e6eba574cd"
      unitRef="number">0.2235</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i5c9f4db7ffdf4312b04db1fa968e3c6c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToyZTI4ZmNiZWRiYjY0Njg2OTRkNWZlY2U0MjE5MGM0ZC90YWJsZXJhbmdlOjJlMjhmY2JlZGJiNjQ2ODY5NGQ1ZmVjZTQyMTkwYzRkXzUtMS0xLTEtMjUxNzM_f5ce853f-1337-45a2-8aa1-772bb1c8167b"
      unitRef="usdPerShare">122.73</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ia00a26494577458caf15daf358f2764a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToyZTI4ZmNiZWRiYjY0Njg2OTRkNWZlY2U0MjE5MGM0ZC90YWJsZXJhbmdlOjJlMjhmY2JlZGJiNjQ2ODY5NGQ1ZmVjZTQyMTkwYzRkXzUtMy0xLTEtMjUxNzM_bbc9d9c9-ca6c-45e2-afbf-16847d3960f6"
      unitRef="usdPerShare">119.86</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ibb2294fc80fa4e8bbbfdb43e25849d67_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToyZTI4ZmNiZWRiYjY0Njg2OTRkNWZlY2U0MjE5MGM0ZC90YWJsZXJhbmdlOjJlMjhmY2JlZGJiNjQ2ODY5NGQ1ZmVjZTQyMTkwYzRkXzUtNS0xLTEtMjk1NTc_a6df4f5f-17af-4df2-9a97-f71ba589d7ff"
      unitRef="usdPerShare">91.20</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5c9f4db7ffdf4312b04db1fa968e3c6c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToyZTI4ZmNiZWRiYjY0Njg2OTRkNWZlY2U0MjE5MGM0ZC90YWJsZXJhbmdlOjJlMjhmY2JlZGJiNjQ2ODY5NGQ1ZmVjZTQyMTkwYzRkXzYtMS0xLTEtMjUxNzM_7a18a99c-fa05-4874-904e-7d0398773801"
      unitRef="usdPerShare">29.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia00a26494577458caf15daf358f2764a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToyZTI4ZmNiZWRiYjY0Njg2OTRkNWZlY2U0MjE5MGM0ZC90YWJsZXJhbmdlOjJlMjhmY2JlZGJiNjQ2ODY5NGQ1ZmVjZTQyMTkwYzRkXzYtMy0xLTEtMjUxNzM_d21adf8c-ba1c-4634-b3cb-754233f79697"
      unitRef="usdPerShare">22.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibb2294fc80fa4e8bbbfdb43e25849d67_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToyZTI4ZmNiZWRiYjY0Njg2OTRkNWZlY2U0MjE5MGM0ZC90YWJsZXJhbmdlOjJlMjhmY2JlZGJiNjQ2ODY5NGQ1ZmVjZTQyMTkwYzRkXzYtNS0xLTEtMjk1NjQ_34e99ab1-db8b-40d3-9157-c44ca2380c54"
      unitRef="usdPerShare">17.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzc3Nzg_fab051f5-460e-4673-bc1c-dca96ef667af">&lt;div style="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;A summary of activity relating to SARs granted under the 2021 Plan and the predecessor plans for the year ended December&#160;31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.335%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.593%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;SARs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&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:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term (Years)&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:100%"&gt;Outstanding at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,979,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;79.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;413,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;122.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited / 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:400;line-height:100%"&gt;(89,899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;110.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(925,823)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;69.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,377,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;89.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;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;6.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:13pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom: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:100%"&gt;1,125,435&#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;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: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:400;line-height:100%"&gt;67.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;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;4.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic1db0ed6551a407e8d833e095120b4c8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo1MTg1MmY1NDkwMzk0OGY1YWZmZTYxYjhhMmE4MDM0Yy90YWJsZXJhbmdlOjUxODUyZjU0OTAzOTQ4ZjVhZmZlNjFiOGEyYTgwMzRjXzItMS0xLTEtMjUxNzM_d0cbcea8-cee1-4cd8-915b-8094c7992d83"
      unitRef="shares">2979933</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic1db0ed6551a407e8d833e095120b4c8_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo1MTg1MmY1NDkwMzk0OGY1YWZmZTYxYjhhMmE4MDM0Yy90YWJsZXJhbmdlOjUxODUyZjU0OTAzOTQ4ZjVhZmZlNjFiOGEyYTgwMzRjXzItMy0xLTEtMjUxNzM_6bf648b1-cd1e-4cf1-b2ac-e0ccfde2ec80"
      unitRef="usdPerShare">79.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5c9f4db7ffdf4312b04db1fa968e3c6c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo1MTg1MmY1NDkwMzk0OGY1YWZmZTYxYjhhMmE4MDM0Yy90YWJsZXJhbmdlOjUxODUyZjU0OTAzOTQ4ZjVhZmZlNjFiOGEyYTgwMzRjXzMtMS0xLTEtMjUxNzM_8261756e-58ac-41ea-9209-84302fbd9298"
      unitRef="shares">413173</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i5c9f4db7ffdf4312b04db1fa968e3c6c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo1MTg1MmY1NDkwMzk0OGY1YWZmZTYxYjhhMmE4MDM0Yy90YWJsZXJhbmdlOjUxODUyZjU0OTAzOTQ4ZjVhZmZlNjFiOGEyYTgwMzRjXzMtMy0xLTEtMjUxNzM_ae5b00bf-e26b-41c8-af68-b134e4dcb318"
      unitRef="usdPerShare">122.73</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i5c9f4db7ffdf4312b04db1fa968e3c6c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo1MTg1MmY1NDkwMzk0OGY1YWZmZTYxYjhhMmE4MDM0Yy90YWJsZXJhbmdlOjUxODUyZjU0OTAzOTQ4ZjVhZmZlNjFiOGEyYTgwMzRjXzYtMS0xLTEtMjUxNzM_4fe75965-cb9b-4dc8-857b-8376ad74e33d"
      unitRef="shares">89899</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i5c9f4db7ffdf4312b04db1fa968e3c6c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo1MTg1MmY1NDkwMzk0OGY1YWZmZTYxYjhhMmE4MDM0Yy90YWJsZXJhbmdlOjUxODUyZjU0OTAzOTQ4ZjVhZmZlNjFiOGEyYTgwMzRjXzYtMy0xLTEtMjUxNzM_b6fc0bb3-b213-4dca-be95-d5dfd43309c7"
      unitRef="usdPerShare">110.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i5c9f4db7ffdf4312b04db1fa968e3c6c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo1MTg1MmY1NDkwMzk0OGY1YWZmZTYxYjhhMmE4MDM0Yy90YWJsZXJhbmdlOjUxODUyZjU0OTAzOTQ4ZjVhZmZlNjFiOGEyYTgwMzRjXzctMS0xLTEtMjUxNzM_640b04ba-e723-4c7d-9d8f-1cf4ee1dd9d2"
      unitRef="shares">925823</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i5c9f4db7ffdf4312b04db1fa968e3c6c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo1MTg1MmY1NDkwMzk0OGY1YWZmZTYxYjhhMmE4MDM0Yy90YWJsZXJhbmdlOjUxODUyZjU0OTAzOTQ4ZjVhZmZlNjFiOGEyYTgwMzRjXzctMy0xLTEtMjUxNzM_a9e620b6-4bcd-48ff-83aa-dd6929588b33"
      unitRef="usdPerShare">69.99</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id07285da5eb14b1ab788f93685648946_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo1MTg1MmY1NDkwMzk0OGY1YWZmZTYxYjhhMmE4MDM0Yy90YWJsZXJhbmdlOjUxODUyZjU0OTAzOTQ4ZjVhZmZlNjFiOGEyYTgwMzRjXzgtMS0xLTEtMjUxNzM_dae723c2-9026-41f9-8830-4bf006870030"
      unitRef="shares">2377384</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="id07285da5eb14b1ab788f93685648946_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo1MTg1MmY1NDkwMzk0OGY1YWZmZTYxYjhhMmE4MDM0Yy90YWJsZXJhbmdlOjUxODUyZjU0OTAzOTQ4ZjVhZmZlNjFiOGEyYTgwMzRjXzgtMy0xLTEtMjUxNzM_9ba66035-c309-48fa-818d-65ed6ddf94f9"
      unitRef="usdPerShare">89.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i5c9f4db7ffdf4312b04db1fa968e3c6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo1MTg1MmY1NDkwMzk0OGY1YWZmZTYxYjhhMmE4MDM0Yy90YWJsZXJhbmdlOjUxODUyZjU0OTAzOTQ4ZjVhZmZlNjFiOGEyYTgwMzRjXzgtNS0xLTEtMjUxNzM_685e03ab-02c7-4175-a25c-46c8978f3ed7">P6Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="id07285da5eb14b1ab788f93685648946_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo1MTg1MmY1NDkwMzk0OGY1YWZmZTYxYjhhMmE4MDM0Yy90YWJsZXJhbmdlOjUxODUyZjU0OTAzOTQ4ZjVhZmZlNjFiOGEyYTgwMzRjXzEwLTEtMS0xLTI1MTcz_2f1eac14-9c2c-49f7-8ab7-a4f760f819ef"
      unitRef="shares">1125435</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="id07285da5eb14b1ab788f93685648946_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo1MTg1MmY1NDkwMzk0OGY1YWZmZTYxYjhhMmE4MDM0Yy90YWJsZXJhbmdlOjUxODUyZjU0OTAzOTQ4ZjVhZmZlNjFiOGEyYTgwMzRjXzEwLTMtMS0xLTI1MTcz_6f8990e9-49d6-4004-8ebb-67cee65b59b1"
      unitRef="usdPerShare">67.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i5c9f4db7ffdf4312b04db1fa968e3c6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo1MTg1MmY1NDkwMzk0OGY1YWZmZTYxYjhhMmE4MDM0Yy90YWJsZXJhbmdlOjUxODUyZjU0OTAzOTQ4ZjVhZmZlNjFiOGEyYTgwMzRjXzEwLTUtMS0xLTI1MTcz_2c752749-46ae-47d9-bafc-9d4115412b11">P4Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzc3Nzk_2c963f1c-0cdb-4256-a821-6069b03998cb">&lt;div style="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 following table summarizes information about outstanding SARs at December&#160;31, 2021:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.727%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;SARs Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;SARs Exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Range of Exercise Prices&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:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Remaining Life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;in Years&lt;/span&gt;&lt;/div&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:10pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&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:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Remaining Life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;in Years&lt;/span&gt;&lt;/div&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:10pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$48.28 - $82.51&lt;/span&gt;&lt;/div&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:100%"&gt;1,125,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;67.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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-top:1pt solid #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:400;line-height:100%"&gt;4.8&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;128,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;1,125,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;67.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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-top:1pt solid #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:400;line-height:100%"&gt;4.8&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;128,213&#160;&lt;/span&gt;&lt;/td&gt;&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="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;$84.94 - $119.86&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;868,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;103.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:100%"&gt;7.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;68,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:100%"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$122.73 - $155.65&lt;/span&gt;&lt;/div&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:100%"&gt;383,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;122.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;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;9.1&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:100%"&gt;22,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#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: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:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;0&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;2,377,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;218,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;1,125,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;128,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i5f2224f5bfae49c38fd613a7048b68d1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzItMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjpkNGM4YjBiOWE1OTU0Y2JlOGQyMGY2ZTYzMGJhMDU3ZF80_55c681df-fc8e-4846-90bc-50922cbd0c35"
      unitRef="usdPerShare">48.28</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i5f2224f5bfae49c38fd613a7048b68d1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzItMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjpkNGM4YjBiOWE1OTU0Y2JlOGQyMGY2ZTYzMGJhMDU3ZF85_655c7966-a295-4535-854e-79b5a6cfa093"
      unitRef="usdPerShare">82.51</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i035299c6beec4510ac70cab9609075e9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzItMi0xLTEtMjUxNzM_3faa369f-40e5-47da-af83-3e86e0da2c02"
      unitRef="shares">1125435</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i035299c6beec4510ac70cab9609075e9_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzItNC0xLTEtMjUxNzM_0bc090de-7bf2-4451-a5b3-442055048b4a"
      unitRef="usdPerShare">67.69</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i5f2224f5bfae49c38fd613a7048b68d1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzItNi0xLTEtMjUxNzM_b75d645c-9149-4fba-ab86-29f3ddcccac5">P4Y9M18D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i035299c6beec4510ac70cab9609075e9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzItOC0xLTEtMjUxNzM_52c57a3c-726e-4773-9cbf-5d576c1b2bea"
      unitRef="usd">128213000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i035299c6beec4510ac70cab9609075e9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzItMTAtMS0xLTI1MTcz_46a8ce8a-bc33-481e-a669-00f76cd71b02"
      unitRef="shares">1125435</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i035299c6beec4510ac70cab9609075e9_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzItMTItMS0xLTI1MTcz_bcff2733-a270-4c72-b944-dd3f80223957"
      unitRef="usdPerShare">67.69</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i5f2224f5bfae49c38fd613a7048b68d1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzItMTQtMS0xLTI1MTcz_2bb99491-61fe-4718-9bfb-ed6d5f81cf69">P4Y9M18D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i035299c6beec4510ac70cab9609075e9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzItMTYtMS0xLTI1MTcz_a3caba90-8c85-4bc4-aaa1-6516dd65fc7f"
      unitRef="usd">128213000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i18a79f246a05437cbfbc862d69fd53a1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzMtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjphYWRiNzM3YjBmN2E0YzQzYThkYjFkMzc2ZTY2MjBjN180_24849fdd-9da9-4ad4-87ce-d497908929c6"
      unitRef="usdPerShare">84.94</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i18a79f246a05437cbfbc862d69fd53a1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzMtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjphYWRiNzM3YjBmN2E0YzQzYThkYjFkMzc2ZTY2MjBjN185_d32251f8-eb3c-4da9-9477-ea38ed599252"
      unitRef="usdPerShare">119.86</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i490228a1e09e41578e47ed15a820cc58_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzMtMi0xLTEtMjUxNzM_4c08a475-3876-4fdd-8bab-23c7225f7c65"
      unitRef="shares">868923</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i490228a1e09e41578e47ed15a820cc58_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzMtNC0xLTEtMjUxNzM_d45d96ba-de77-4be4-8593-86f25f784f73"
      unitRef="usdPerShare">103.04</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i18a79f246a05437cbfbc862d69fd53a1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzMtNi0xLTEtMjUxNzM_f47d2a2b-b238-4382-960d-b94dd73f50b4">P7Y6M</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i490228a1e09e41578e47ed15a820cc58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzMtOC0xLTEtMjUxNzM_857c9412-3f20-4105-bf08-f16f29933454"
      unitRef="usd">68262000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i490228a1e09e41578e47ed15a820cc58_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzMtMTAtMS0xLTI1MTcz_b25de3de-5ea2-4708-83c9-053229ca0a80"
      unitRef="shares">0</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i490228a1e09e41578e47ed15a820cc58_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzMtMTItMS0xLTI1MTcz_b29e96eb-bd54-4a71-8270-60cda9a56566"
      unitRef="usdPerShare">0</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i18a79f246a05437cbfbc862d69fd53a1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzMtMTQtMS0xLTI1MTcz_31abcb01-aa34-4365-8ba3-4ec3a8b617de">P0D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i490228a1e09e41578e47ed15a820cc58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzMtMTYtMS0xLTI1MTcz_9a301eb6-2d67-4db8-b5a3-0019761082b4"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i8d8532cd78fb4e50b13dbfc80c7c03de_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzQtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjozYjhjN2E0YzZkZTQ0MmMxOTVlYjJkZTg4YTAzMTMxOV8yMTk5MDIzMjU1NjA2_5644c3bd-9e32-44cd-b4dc-b8d026f11fd8"
      unitRef="usdPerShare">122.73</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i8d8532cd78fb4e50b13dbfc80c7c03de_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzQtMC0xLTEtMjUxNzMvdGV4dHJlZ2lvbjozYjhjN2E0YzZkZTQ0MmMxOTVlYjJkZTg4YTAzMTMxOV8yMTk5MDIzMjU1NjE2_0f1bea69-6c74-4470-912b-9487d8cebddf"
      unitRef="usdPerShare">155.65</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="if895157886d84515a23293c02476ae01_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzQtMi0xLTEtMjUxNzM_d187d6c4-f07a-41fe-b815-e9c8aac743f7"
      unitRef="shares">383026</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="if895157886d84515a23293c02476ae01_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzQtNC0xLTEtMjUxNzM_89e5176c-3850-4843-8f02-64e17e128d37"
      unitRef="usdPerShare">122.82</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i8d8532cd78fb4e50b13dbfc80c7c03de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzQtNi0xLTEtMjUxNzM_a0378703-090b-4f68-b0d9-eee2d59e7291">P9Y1M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="if895157886d84515a23293c02476ae01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzQtOC0xLTEtMjUxNzM_29f67ecb-ec0b-482d-ae9f-2d2442ee271d"
      unitRef="usd">22516000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="if895157886d84515a23293c02476ae01_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzQtMTAtMS0xLTI1MTcz_997c8048-c38b-4864-8609-ce979c9508f8"
      unitRef="shares">0</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="if895157886d84515a23293c02476ae01_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzQtMTItMS0xLTI1MTcz_2c43e656-9bd6-4e0a-b55a-c04d8aa24995"
      unitRef="usdPerShare">0</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i8d8532cd78fb4e50b13dbfc80c7c03de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzQtMTQtMS0xLTMzMDg5_1ff88329-22ce-4bfd-b9e2-e8c1fdce282a">P0D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="if895157886d84515a23293c02476ae01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzQtMTYtMS0xLTI1MTcz_f3c66559-8180-4b8d-bfb9-58687fc22577"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="id07285da5eb14b1ab788f93685648946_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzUtMi0xLTEtMjUxNzM_cac70a5e-6f11-4ead-92ae-1f03ea96c3d1"
      unitRef="shares">2377384</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="id07285da5eb14b1ab788f93685648946_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzUtOC0xLTEtMjUxNzM_f143016e-2804-49c4-bb55-b38433db0d9f"
      unitRef="usd">218991000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="id07285da5eb14b1ab788f93685648946_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzUtMTAtMS0xLTI1MTcz_714ebaa8-1e99-4cc1-841c-295b6ab4ed71"
      unitRef="shares">1125435</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="id07285da5eb14b1ab788f93685648946_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTo3ZDZlNWU0ZjhhYWI0MzUwYThkYjVkNDMzMmM2YzA1Ny90YWJsZXJhbmdlOjdkNmU1ZTRmOGFhYjQzNTBhOGRiNWQ0MzMyYzZjMDU3XzUtMTYtMS0xLTI1MTcz_05688b44-990a-49da-ae74-334df40a646a"
      unitRef="usd">128213000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="id07285da5eb14b1ab788f93685648946_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzQxMzk_9d0292b1-005c-4ccd-9f2c-766513239074"
      unitRef="usd">8800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i5c9f4db7ffdf4312b04db1fa968e3c6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzQyMjI_a3dc8991-a31a-4392-8904-299b5fbb2b85">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <dov:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsOtherInformationTableTextBlockTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzc3NzE_3a1654a3-11aa-4e19-aec5-01915c6e5b7f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information regarding the exercise of SARs is listed below: &lt;/span&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:67.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.723%"/&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of SARs that became exercisable&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;10,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;8,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;8,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate intrinsic value of SARs exercised&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: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:400;line-height:100%"&gt;62,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;55,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;89,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</dov:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsOtherInformationTableTextBlockTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i5c9f4db7ffdf4312b04db1fa968e3c6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToxOWQxNjYwODQyYTk0OTVjOGI5MTRlNjUxNDUxMDRlYi90YWJsZXJhbmdlOjE5ZDE2NjA4NDJhOTQ5NWM4YjkxNGU2NTE0NTEwNGViXzItMS0xLTEtMjUxNzM_31779b15-3a1d-4c3c-bfbe-b37522fa7122"
      unitRef="usd">10199000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ia00a26494577458caf15daf358f2764a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToxOWQxNjYwODQyYTk0OTVjOGI5MTRlNjUxNDUxMDRlYi90YWJsZXJhbmdlOjE5ZDE2NjA4NDJhOTQ5NWM4YjkxNGU2NTE0NTEwNGViXzItMy0xLTEtMjUxNzM_9a2a814d-7628-4990-8c5c-daba57278706"
      unitRef="usd">8585000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ibb2294fc80fa4e8bbbfdb43e25849d67_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToxOWQxNjYwODQyYTk0OTVjOGI5MTRlNjUxNDUxMDRlYi90YWJsZXJhbmdlOjE5ZDE2NjA4NDJhOTQ5NWM4YjkxNGU2NTE0NTEwNGViXzItNS0xLTEtMjUxNzM_fdc92d6b-f65b-4cd4-a23b-7d5cb85230eb"
      unitRef="usd">8611000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i5c9f4db7ffdf4312b04db1fa968e3c6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToxOWQxNjYwODQyYTk0OTVjOGI5MTRlNjUxNDUxMDRlYi90YWJsZXJhbmdlOjE5ZDE2NjA4NDJhOTQ5NWM4YjkxNGU2NTE0NTEwNGViXzMtMS0xLTEtMjUxNzM_ba33cd9e-d63c-44b9-a299-7da61819be7a"
      unitRef="usd">62895000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ia00a26494577458caf15daf358f2764a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToxOWQxNjYwODQyYTk0OTVjOGI5MTRlNjUxNDUxMDRlYi90YWJsZXJhbmdlOjE5ZDE2NjA4NDJhOTQ5NWM4YjkxNGU2NTE0NTEwNGViXzMtMy0xLTEtMjUxNzM_87a41d0e-30c3-4f12-bd98-e59f486920e6"
      unitRef="usd">55031000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ibb2294fc80fa4e8bbbfdb43e25849d67_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZToxOWQxNjYwODQyYTk0OTVjOGI5MTRlNjUxNDUxMDRlYi90YWJsZXJhbmdlOjE5ZDE2NjA4NDJhOTQ5NWM4YjkxNGU2NTE0NTEwNGViXzMtNS0xLTEtMjUxNzM_ee5a4c1b-b87f-49ba-a2ba-23e8b46e9648"
      unitRef="usd">89473000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i61133985bf70412e83f3aca62be91907_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzY1OTcwNjk3OTcyNzA_ebd518dd-5dea-4249-ab34-a11c4be877d0">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i61133985bf70412e83f3aca62be91907_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzQ4Mjg_d5f7cd99-a6c3-4089-abf9-36dcf87694f3"
      unitRef="shares">50371</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4978656b452e443b887bcfa48441c535_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzQ4MzI_7881690c-a118-410c-899a-02cd864a6506"
      unitRef="shares">49056</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8be3345cba374f6fb4d9a00278de4567_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzQ4Mzk_55410281-02f3-4a23-967e-84e658b9efee"
      unitRef="shares">35172</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i61133985bf70412e83f3aca62be91907_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzY1OTcwNjk3OTcyNTE_9c136f2b-8893-4616-8f35-cbffd7373111">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i61133985bf70412e83f3aca62be91907_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiNjYzOGU4NjAwY2Y0OThjYWI2NzI4Y2IwYTRlNzhlNS90YWJsZXJhbmdlOmI2NjM4ZTg2MDBjZjQ5OGNhYjY3MjhjYjBhNGU3OGU1XzItMS0xLTEtMjUxNzM_0d3cb782-998f-45bc-a518-2a5f95c64166"
      unitRef="number">0.0019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i4978656b452e443b887bcfa48441c535_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiNjYzOGU4NjAwY2Y0OThjYWI2NzI4Y2IwYTRlNzhlNS90YWJsZXJhbmdlOmI2NjM4ZTg2MDBjZjQ5OGNhYjY3MjhjYjBhNGU3OGU1XzItMy0xLTEtMjk3ODQ_bb117596-9dcb-4a3c-b058-ecbe538c76df"
      unitRef="number">0.0140</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i61133985bf70412e83f3aca62be91907_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiNjYzOGU4NjAwY2Y0OThjYWI2NzI4Y2IwYTRlNzhlNS90YWJsZXJhbmdlOmI2NjM4ZTg2MDBjZjQ5OGNhYjY3MjhjYjBhNGU3OGU1XzMtMS0xLTEtMjUxNzM_31efc8d9-8ee4-42bd-894e-49853f47f4c9"
      unitRef="number">0.0162</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i4978656b452e443b887bcfa48441c535_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiNjYzOGU4NjAwY2Y0OThjYWI2NzI4Y2IwYTRlNzhlNS90YWJsZXJhbmdlOmI2NjM4ZTg2MDBjZjQ5OGNhYjY3MjhjYjBhNGU3OGU1XzMtMy0xLTEtMjk3ODc_599bd4ec-f041-45e1-b885-c7d2535cb59e"
      unitRef="number">0.0165</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i61133985bf70412e83f3aca62be91907_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiNjYzOGU4NjAwY2Y0OThjYWI2NzI4Y2IwYTRlNzhlNS90YWJsZXJhbmdlOmI2NjM4ZTg2MDBjZjQ5OGNhYjY3MjhjYjBhNGU3OGU1XzQtMS0xLTEtMjUxNzM_42440c13-0856-4b47-b060-8e8e16083f41">P2Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i4978656b452e443b887bcfa48441c535_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiNjYzOGU4NjAwY2Y0OThjYWI2NzI4Y2IwYTRlNzhlNS90YWJsZXJhbmdlOmI2NjM4ZTg2MDBjZjQ5OGNhYjY3MjhjYjBhNGU3OGU1XzQtMy0xLTEtMjk3ODc_f1dd39a8-33f5-4857-8f23-0bedb31974f7">P2Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i61133985bf70412e83f3aca62be91907_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiNjYzOGU4NjAwY2Y0OThjYWI2NzI4Y2IwYTRlNzhlNS90YWJsZXJhbmdlOmI2NjM4ZTg2MDBjZjQ5OGNhYjY3MjhjYjBhNGU3OGU1XzUtMS0xLTEtMjUxNzM_ec70dce8-8112-48ef-85a0-f921c63b086d"
      unitRef="number">0.3190</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i4978656b452e443b887bcfa48441c535_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiNjYzOGU4NjAwY2Y0OThjYWI2NzI4Y2IwYTRlNzhlNS90YWJsZXJhbmdlOmI2NjM4ZTg2MDBjZjQ5OGNhYjY3MjhjYjBhNGU3OGU1XzUtMy0xLTEtMjk3ODc_62cc4a71-6746-42d0-acff-ab309a4e8164"
      unitRef="number">0.2330</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i61133985bf70412e83f3aca62be91907_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiNjYzOGU4NjAwY2Y0OThjYWI2NzI4Y2IwYTRlNzhlNS90YWJsZXJhbmdlOmI2NjM4ZTg2MDBjZjQ5OGNhYjY3MjhjYjBhNGU3OGU1XzctMS0xLTEtMjUxNzM_44ace503-cd11-442f-aba3-0e36f0c994a1"
      unitRef="usdPerShare">122.73</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i4978656b452e443b887bcfa48441c535_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiNjYzOGU4NjAwY2Y0OThjYWI2NzI4Y2IwYTRlNzhlNS90YWJsZXJhbmdlOmI2NjM4ZTg2MDBjZjQ5OGNhYjY3MjhjYjBhNGU3OGU1XzctMy0xLTEtMjk3ODc_1e2bdf2d-7e39-4674-bcc1-a6d7cdeb5c06"
      unitRef="usdPerShare">119.86</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i61133985bf70412e83f3aca62be91907_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiNjYzOGU4NjAwY2Y0OThjYWI2NzI4Y2IwYTRlNzhlNS90YWJsZXJhbmdlOmI2NjM4ZTg2MDBjZjQ5OGNhYjY3MjhjYjBhNGU3OGU1XzgtMS0xLTEtMjUxNzM_d3218131-a824-4007-8aa7-ac3b7b5eab7d"
      unitRef="usdPerShare">148.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4978656b452e443b887bcfa48441c535_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpiNjYzOGU4NjAwY2Y0OThjYWI2NzI4Y2IwYTRlNzhlNS90YWJsZXJhbmdlOmI2NjM4ZTg2MDBjZjQ5OGNhYjY3MjhjYjBhNGU3OGU1XzgtMy0xLTEtMjk3OTY_3c2aafce-d5ae-4688-8551-2ab5ad7b3514"
      unitRef="usdPerShare">165.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8be3345cba374f6fb4d9a00278de4567_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpkNWM0NWMyYmZhN2U0YmE1OTlkYzJkZTlkMmFiNGVlYy90YWJsZXJhbmdlOmQ1YzQ1YzJiZmE3ZTRiYTU5OWRjMmRlOWQyYWI0ZWVjXzItMy0xLTEtMjUxNzM_2fa246bb-3bbd-4268-888d-2e317b0c2d72"
      unitRef="usdPerShare">91.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <dov:PerformanceShareAttainment
      contextRef="i8be3345cba374f6fb4d9a00278de4567_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpkNWM0NWMyYmZhN2U0YmE1OTlkYzJkZTlkMmFiNGVlYy90YWJsZXJhbmdlOmQ1YzQ1YzJiZmE3ZTRiYTU5OWRjMmRlOWQyYWI0ZWVjXzMtMy0xLTEtMjUxNzM_f314a7fb-2518-4a60-b29e-a59d1ef44d21"
      unitRef="number">2.606</dov:PerformanceShareAttainment>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzc3Njc_ec9ddf20-17e8-4c42-8697-130b52510343">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of activity for performance share awards for the year ended December&#160;31, 2021 is as follows:&lt;/span&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.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.913%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;Number of 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Grant-Date&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;138.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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:400;line-height:100%"&gt;50,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;148.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;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:#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:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;91.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Unvested at December 31, 2021&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:400;line-height:100%"&gt;96,129&#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;padding:2px 0 2px 1pt;text-align:left;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;$&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:100%"&gt;156.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3a26e2acea854bf884321818f05ecf3f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpmNDg5YzAzYzM2NzI0NWU4YWIyN2Y4MDg5ZDQxZWYwOS90YWJsZXJhbmdlOmY0ODljMDNjMzY3MjQ1ZThhYjI3ZjgwODlkNDFlZjA5XzEtMS0xLTEtMjUxNzM_37580e1f-61fd-4f06-b09b-8e9963343a62"
      unitRef="shares">77979</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3a26e2acea854bf884321818f05ecf3f_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpmNDg5YzAzYzM2NzI0NWU4YWIyN2Y4MDg5ZDQxZWYwOS90YWJsZXJhbmdlOmY0ODljMDNjMzY3MjQ1ZThhYjI3ZjgwODlkNDFlZjA5XzEtMy0xLTEtMjUxNzM_9410fda0-9853-48f3-b756-5630ab83b916"
      unitRef="usdPerShare">138.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i61133985bf70412e83f3aca62be91907_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpmNDg5YzAzYzM2NzI0NWU4YWIyN2Y4MDg5ZDQxZWYwOS90YWJsZXJhbmdlOmY0ODljMDNjMzY3MjQ1ZThhYjI3ZjgwODlkNDFlZjA5XzItMS0xLTEtMjUxNzM_d5f7cd99-a6c3-4089-abf9-36dcf87694f3"
      unitRef="shares">50371</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i61133985bf70412e83f3aca62be91907_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpmNDg5YzAzYzM2NzI0NWU4YWIyN2Y4MDg5ZDQxZWYwOS90YWJsZXJhbmdlOmY0ODljMDNjMzY3MjQ1ZThhYjI3ZjgwODlkNDFlZjA5XzItMy0xLTEtMjUxNzM_4d607775-7f70-4486-a2b3-60ae382bb8ea"
      unitRef="usdPerShare">148.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i61133985bf70412e83f3aca62be91907_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpmNDg5YzAzYzM2NzI0NWU4YWIyN2Y4MDg5ZDQxZWYwOS90YWJsZXJhbmdlOmY0ODljMDNjMzY3MjQ1ZThhYjI3ZjgwODlkNDFlZjA5XzYtMS0xLTEtMjUxNzM_df918edb-8b7c-49a0-b00c-5dcf0ffe3486"
      unitRef="shares">27031</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i61133985bf70412e83f3aca62be91907_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpmNDg5YzAzYzM2NzI0NWU4YWIyN2Y4MDg5ZDQxZWYwOS90YWJsZXJhbmdlOmY0ODljMDNjMzY3MjQ1ZThhYjI3ZjgwODlkNDFlZjA5XzYtMy0xLTEtMjUxNzM_fecfd24f-a888-4c76-8b43-bf59d7c65717"
      unitRef="usdPerShare">91.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5bc11424b6fa4f26acfefda4b2279848_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpmNDg5YzAzYzM2NzI0NWU4YWIyN2Y4MDg5ZDQxZWYwOS90YWJsZXJhbmdlOmY0ODljMDNjMzY3MjQ1ZThhYjI3ZjgwODlkNDFlZjA5XzctMS0xLTEtMjUxNzM_3650c833-e70b-4ce8-b18b-de6ccecdcc80"
      unitRef="shares">96129</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5bc11424b6fa4f26acfefda4b2279848_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpmNDg5YzAzYzM2NzI0NWU4YWIyN2Y4MDg5ZDQxZWYwOS90YWJsZXJhbmdlOmY0ODljMDNjMzY3MjQ1ZThhYjI3ZjgwODlkNDFlZjA5XzctMy0xLTEtMjUxNzM_c076d098-27cb-4199-9088-c5f44f5ec739"
      unitRef="usdPerShare">156.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i5bc11424b6fa4f26acfefda4b2279848_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzY2MzY_7ca34b1c-c03f-4547-9965-0c2c0e771cc3"
      unitRef="usd">7743000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i61133985bf70412e83f3aca62be91907_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzY2OTk_df58c583-9079-4726-9955-c7e4f2d5da2b">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia6fcdc3113684f3f92d62b692a66fb79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzY1OTcwNjk3OTcyOTE_d8a4bf83-6991-4ce8-8f13-b354a4a590fd">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia6fcdc3113684f3f92d62b692a66fb79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzY1OTcwNjk3OTcyOTI_0be9ecb5-4140-42c5-ba65-50333cfb79c7">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia6fcdc3113684f3f92d62b692a66fb79_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzcxMDk_94eaed97-c2e0-4da6-b1c2-5a80bff587bc"
      unitRef="shares">87177</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id4ac7a2185244e09a02fbd2a6b1014ee_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzcxMTM_f6a95685-0304-4601-845d-ac59f752eedf"
      unitRef="shares">83512</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie788d10a236f4a1fad59d6b1c05d6732_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzcxMjA_e8b1af14-0667-4de3-aab8-15af4cd801ce"
      unitRef="shares">124929</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia6fcdc3113684f3f92d62b692a66fb79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzcyOTQ_88565c81-8344-4d8a-ab99-1f8dd9e1fc3f"
      unitRef="usdPerShare">122.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id4ac7a2185244e09a02fbd2a6b1014ee_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzcyOTg_fb20151e-c815-4566-b4e8-f5b3c13a3ceb"
      unitRef="usdPerShare">119.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie788d10a236f4a1fad59d6b1c05d6732_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzczMDk_1dc30c6f-ae85-49d6-90e0-0fd945de7094"
      unitRef="usdPerShare">91.2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzc3NzM_70091f42-a2e1-44a4-be1e-789dc6615605">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of activity for restricted stock units for the year ended December&#160;31, 2021 is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.946%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;Number of 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Grant-Date&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;93.43&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;87,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;122.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:#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:100%"&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:400;line-height:100%"&gt;(10,741)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;114.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;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:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(126,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;91.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Unvested at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;202,682&#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;padding:2px 0 2px 1pt;text-align:left;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;$&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:100%"&gt;107.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;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;/table&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="idbe79cd9693040f4a02e3db3da97f24e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTowMWQyNWM0YTcyNjE0MTFhYjgxMzE5ZWNlNjJiOGZkNi90YWJsZXJhbmdlOjAxZDI1YzRhNzI2MTQxMWFiODEzMTllY2U2MmI4ZmQ2XzEtMS0xLTEtMjUxNzM_f8a82d62-8016-46e4-a8e1-e994e2f25dd3"
      unitRef="shares">252907</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="idbe79cd9693040f4a02e3db3da97f24e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTowMWQyNWM0YTcyNjE0MTFhYjgxMzE5ZWNlNjJiOGZkNi90YWJsZXJhbmdlOjAxZDI1YzRhNzI2MTQxMWFiODEzMTllY2U2MmI4ZmQ2XzEtMy0xLTEtMjUxNzM_aea4f66c-c5fe-4f10-8c2b-881182ef24f9"
      unitRef="usdPerShare">93.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia6fcdc3113684f3f92d62b692a66fb79_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTowMWQyNWM0YTcyNjE0MTFhYjgxMzE5ZWNlNjJiOGZkNi90YWJsZXJhbmdlOjAxZDI1YzRhNzI2MTQxMWFiODEzMTllY2U2MmI4ZmQ2XzItMS0xLTEtMjUxNzM_94eaed97-c2e0-4da6-b1c2-5a80bff587bc"
      unitRef="shares">87177</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia6fcdc3113684f3f92d62b692a66fb79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTowMWQyNWM0YTcyNjE0MTFhYjgxMzE5ZWNlNjJiOGZkNi90YWJsZXJhbmdlOjAxZDI1YzRhNzI2MTQxMWFiODEzMTllY2U2MmI4ZmQ2XzItMy0xLTEtMjUxNzM_82ecbc26-5ffa-41e9-9d3e-d460b351e9b3"
      unitRef="usdPerShare">122.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ia6fcdc3113684f3f92d62b692a66fb79_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTowMWQyNWM0YTcyNjE0MTFhYjgxMzE5ZWNlNjJiOGZkNi90YWJsZXJhbmdlOjAxZDI1YzRhNzI2MTQxMWFiODEzMTllY2U2MmI4ZmQ2XzUtMS0xLTEtMjUxNzM_67161690-384b-4f79-a738-34a2a01d4b04"
      unitRef="shares">10741</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ia6fcdc3113684f3f92d62b692a66fb79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTowMWQyNWM0YTcyNjE0MTFhYjgxMzE5ZWNlNjJiOGZkNi90YWJsZXJhbmdlOjAxZDI1YzRhNzI2MTQxMWFiODEzMTllY2U2MmI4ZmQ2XzUtMy0xLTEtMjUxNzM_299eae38-ec4a-44b8-a5c6-0e5abc238b35"
      unitRef="usdPerShare">114.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ia6fcdc3113684f3f92d62b692a66fb79_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTowMWQyNWM0YTcyNjE0MTFhYjgxMzE5ZWNlNjJiOGZkNi90YWJsZXJhbmdlOjAxZDI1YzRhNzI2MTQxMWFiODEzMTllY2U2MmI4ZmQ2XzYtMS0xLTEtMjUxNzM_b20dc98e-33cc-46c3-b8a1-5069c655fec9"
      unitRef="shares">126661</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia6fcdc3113684f3f92d62b692a66fb79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTowMWQyNWM0YTcyNjE0MTFhYjgxMzE5ZWNlNjJiOGZkNi90YWJsZXJhbmdlOjAxZDI1YzRhNzI2MTQxMWFiODEzMTllY2U2MmI4ZmQ2XzYtMy0xLTEtMjUxNzM_add8ddf9-eaa2-446b-a209-824f8a2dd8bf"
      unitRef="usdPerShare">91.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie5155075162b4b66b2628543a81ea429_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTowMWQyNWM0YTcyNjE0MTFhYjgxMzE5ZWNlNjJiOGZkNi90YWJsZXJhbmdlOjAxZDI1YzRhNzI2MTQxMWFiODEzMTllY2U2MmI4ZmQ2XzctMS0xLTEtMjUxNzM_6f9b0b3c-a896-4c3d-a09e-a7eb3ec99adf"
      unitRef="shares">202682</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie5155075162b4b66b2628543a81ea429_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTowMWQyNWM0YTcyNjE0MTFhYjgxMzE5ZWNlNjJiOGZkNi90YWJsZXJhbmdlOjAxZDI1YzRhNzI2MTQxMWFiODEzMTllY2U2MmI4ZmQ2XzctMy0xLTEtMjUxNzM_6d745a79-754d-4fbe-bfbf-bdad0e702c59"
      unitRef="usdPerShare">107.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ie5155075162b4b66b2628543a81ea429_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzc1MjQ_a21d3751-e946-42de-9161-6932f486db5d"
      unitRef="usd">12013000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ia6fcdc3113684f3f92d62b692a66fb79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzc1ODc_c5198bde-e2ee-40cd-b0a3-8d61b6512c12">P1Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationNonemployeeDirectorStockAwardPlanActivityTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90ZXh0cmVnaW9uOjliMzY3OWFlZDZiNTQyYmNiMTMzZTc1MzI5MWM2MzUxXzc3ODE_7fccd2b4-e0da-47ee-83c4-d68ec7e93358">&lt;div style="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 Company issued the following shares to its non-employee directors as partial compensation for serving as directors of the Company:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.377%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate shares granted&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:100%"&gt;7,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;9,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;10,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred stock units&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:400;line-height:100%"&gt;(5,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(6,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(6,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net shares issued&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:400;line-height:100%"&gt;2,595&#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 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:400;line-height:100%"&gt;3,576&#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 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:400;line-height:100%"&gt;4,670&#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:ScheduleOfShareBasedCompensationNonemployeeDirectorStockAwardPlanActivityTableTextBlock>
    <dov:ShareBasedGoodsAndNonemployeeServicesTransactionAggregateSharesGranted
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpkMWZhNTg0MGFkN2U0ODhkYjM4OGIzMDBiNjdlNDU2Mi90YWJsZXJhbmdlOmQxZmE1ODQwYWQ3ZTQ4OGRiMzg4YjMwMGI2N2U0NTYyXzItMS0xLTEtMjUxNzM_3574a06b-7f60-4e62-8ddf-bf7e26ae2c76"
      unitRef="shares">7917</dov:ShareBasedGoodsAndNonemployeeServicesTransactionAggregateSharesGranted>
    <dov:ShareBasedGoodsAndNonemployeeServicesTransactionAggregateSharesGranted
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpkMWZhNTg0MGFkN2U0ODhkYjM4OGIzMDBiNjdlNDU2Mi90YWJsZXJhbmdlOmQxZmE1ODQwYWQ3ZTQ4OGRiMzg4YjMwMGI2N2U0NTYyXzItMy0xLTEtMjUxNzM_1d1ecc6a-c256-4ba1-a045-c8d74ee685bb"
      unitRef="shares">9854</dov:ShareBasedGoodsAndNonemployeeServicesTransactionAggregateSharesGranted>
    <dov:ShareBasedGoodsAndNonemployeeServicesTransactionAggregateSharesGranted
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpkMWZhNTg0MGFkN2U0ODhkYjM4OGIzMDBiNjdlNDU2Mi90YWJsZXJhbmdlOmQxZmE1ODQwYWQ3ZTQ4OGRiMzg4YjMwMGI2N2U0NTYyXzItNS0xLTEtMjUxNzM_03aceb43-0878-46bf-9ddc-e329b86b53df"
      unitRef="shares">10838</dov:ShareBasedGoodsAndNonemployeeServicesTransactionAggregateSharesGranted>
    <dov:SharesDeferred
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpkMWZhNTg0MGFkN2U0ODhkYjM4OGIzMDBiNjdlNDU2Mi90YWJsZXJhbmdlOmQxZmE1ODQwYWQ3ZTQ4OGRiMzg4YjMwMGI2N2U0NTYyXzMtMS0xLTEtMjUxNzM_3191f5f0-670a-4a9c-a2ad-36c181347776"
      unitRef="shares">5322</dov:SharesDeferred>
    <dov:SharesDeferred
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpkMWZhNTg0MGFkN2U0ODhkYjM4OGIzMDBiNjdlNDU2Mi90YWJsZXJhbmdlOmQxZmE1ODQwYWQ3ZTQ4OGRiMzg4YjMwMGI2N2U0NTYyXzMtMy0xLTEtMjUxNzM_b5c1a0d8-d4e6-4199-90db-dd78350f707c"
      unitRef="shares">6278</dov:SharesDeferred>
    <dov:SharesDeferred
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpkMWZhNTg0MGFkN2U0ODhkYjM4OGIzMDBiNjdlNDU2Mi90YWJsZXJhbmdlOmQxZmE1ODQwYWQ3ZTQ4OGRiMzg4YjMwMGI2N2U0NTYyXzMtNS0xLTEtMjUxNzM_ef4a2522-2e36-4302-8305-2e4da90350f0"
      unitRef="shares">6168</dov:SharesDeferred>
    <dov:CommonStockIssuedToDirectorsNetOfTaxObligations
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpkMWZhNTg0MGFkN2U0ODhkYjM4OGIzMDBiNjdlNDU2Mi90YWJsZXJhbmdlOmQxZmE1ODQwYWQ3ZTQ4OGRiMzg4YjMwMGI2N2U0NTYyXzUtMS0xLTEtMjUxNzM_06e6d2dc-6816-46f5-8553-8977d2481310"
      unitRef="shares">2595</dov:CommonStockIssuedToDirectorsNetOfTaxObligations>
    <dov:CommonStockIssuedToDirectorsNetOfTaxObligations
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpkMWZhNTg0MGFkN2U0ODhkYjM4OGIzMDBiNjdlNDU2Mi90YWJsZXJhbmdlOmQxZmE1ODQwYWQ3ZTQ4OGRiMzg4YjMwMGI2N2U0NTYyXzUtMy0xLTEtMjUxNzM_711faf53-cb18-4b87-b83f-9038a3ce8dcb"
      unitRef="shares">3576</dov:CommonStockIssuedToDirectorsNetOfTaxObligations>
    <dov:CommonStockIssuedToDirectorsNetOfTaxObligations
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNjYvZnJhZzo5YjM2NzlhZWQ2YjU0MmJjYjEzM2U3NTMyOTFjNjM1MS90YWJsZTpkMWZhNTg0MGFkN2U0ODhkYjM4OGIzMDBiNjdlNDU2Mi90YWJsZXJhbmdlOmQxZmE1ODQwYWQ3ZTQ4OGRiMzg4YjMwMGI2N2U0NTYyXzUtNS0xLTEtMjUxNzM_04ceb71d-22a4-4f4d-b522-4dba0c4fe0f1"
      unitRef="shares">4670</dov:CommonStockIssuedToDirectorsNetOfTaxObligations>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzIvZnJhZzo3MTk2Y2VhNmFlZGQ0ZDkxOWZhNmRiZDAzOTc1NzkxYy90ZXh0cmVnaW9uOjcxOTZjZWE2YWVkZDRkOTE5ZmE2ZGJkMDM5NzU3OTFjXzI1MjQ_6d913c6b-5a5f-49d6-99b6-5f53c303a5eb">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;16. Commitments and Contingent Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 Company has provided typical indemnities in connection with sales of certain businesses and assets, including representations and warranties and related indemnities for environmental, health and safety, tax and employment matters.&#160;The Company does not have any material liabilities recorded for these indemnifications and is not aware of any claims or other information that would give rise to material payments under such indemnities.&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;A few of the Company&#x2019;s subsidiaries are involved in legal proceedings relating to the cleanup of waste disposal sites identified under federal and state statutes which provide for the allocation of such costs among &#x201c;potentially responsible parties.&#x201d; In each instance, the extent of the Company&#x2019;s liability appears to be relatively insignificant in relation to the total projected expenditures and the number of other &#x201c;potentially responsible parties&#x201d; involved and is anticipated to be immaterial to the Company. In addition, a few of the Company&#x2019;s subsidiaries are involved in ongoing remedial activities at certain current and former plant sites, in cooperation with regulatory agencies, and appropriate estimated liabilities have been established. See Note 10 &#x2014; Accrued Expenses and Other Liabilities for additional details. &lt;/span&gt;&lt;/div&gt;The Company and some of its subsidiaries are also parties to a number of other legal proceedings incidental to their businesses. These proceedings primarily involve claims by private parties alleging injury arising out of use of the Company&#x2019;s products, patent infringement, employment matters and commercial disputes. Management and legal counsel, at least quarterly, review the probable outcome of such proceedings, the costs and expenses reasonably expected to be incurred and currently accrued to-date and consider the availability and extent of insurance coverage. The Company has estimated liabilities for these other legal matters that are probable and estimable, and at December&#160;31, 2021 and 2020, these liabilities were immaterial. While it is not possible at this time to predict the outcome of these legal actions, in the opinion of management, based on the aforementioned reviews, the Company is not currently involved in any legal proceedings which, individually or in the aggregate, could have a material effect on its financial position, results of operations, or cash flows.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90ZXh0cmVnaW9uOjc0NzcxM2ZmN2EyZTRiYTg4NjVlZmE1NDY2ZDc2YWVmXzk5NzE_7303dc21-af98-4fcb-ba3c-8c7aa7dc28f2">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;17. Employee Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 Company offers defined contribution retirement plans which cover the majority of its U.S. employees, as well as employees in certain other countries. The Company&#x2019;s expense relating to defined contribution plans was $59,719, $52,629  and $50,031 for the years ended December&#160;31, 2021, 2020 and 2019, respectively. &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="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 Company sponsors qualified defined benefit pension plans covering certain employees of the Company and its subsidiaries. The plans&#x2019; benefits are generally based on years of service and employee compensation.&#160;The Company also provides to certain management employees, through non-qualified plans, supplemental retirement benefits in excess of qualified plan limits imposed by federal tax law.&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="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;In July 2013, the Company announced that, after December 31, 2013, the U.S. qualified and non-qualified defined benefit plans would be closed to new employees. All pension-eligible employees as of December 31, 2013 will continue to earn a pension benefit through December 31, 2023 as long as they remain employed by an operating company participating in the impacted plans. The Company also announced that effective January 1, 2024, the plans would be frozen to any future benefit accruals. &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="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 Company also maintains other post-retirement benefit plans.&#160;These plans are closed to new entrants and not considered to be significant. The supplemental and other post-retirement benefit plans are supported by the general assets of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Obligations and Funded Status&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 following tables summarize the change in benefit obligations, change in plan assets, and funded status associated with the Company's significant defined benefit plans and the amounts recognized in the consolidated balance sheets at December 31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.786%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:16pt"&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Qualified Defined Benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-Qualified Supplemental Benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:13pt"&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;U.S. Plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-U.S. Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Change in benefit obligation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Benefit obligation at beginning of 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;524,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;490,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;340,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;296,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Service cost&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:8pt;font-weight:400;line-height:100%"&gt;7,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:8pt;font-weight:400;line-height:100%"&gt;13,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Plan participants' 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;(18,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36,303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &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:8pt;font-weight:400;line-height:100%"&gt;(19,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(20,766)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,568)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Settlements and 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:8pt;font-weight:400;line-height:100%"&gt;(28,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:8pt;font-weight:400;line-height:100%"&gt;Currency translation 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:400;line-height:100%"&gt;Benefit obligation at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;478,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;524,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;314,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;340,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in plan assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at beginning of 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:8pt;font-weight:400;line-height:100%"&gt;606,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;550,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;212,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;185,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:8pt;font-weight:400;line-height:100%"&gt;13,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:8pt;font-weight:400;line-height:100%"&gt;Company 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Plan participants' 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;(18,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36,303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Settlements and 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:8pt;font-weight:400;line-height:100%"&gt;(28,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(931)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:8pt;font-weight:400;line-height:100%"&gt;Currency translation 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at end of 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:8pt;font-weight:400;line-height:100%"&gt;573,100&#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:8pt;font-weight:400;line-height:100%"&gt;606,896&#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:8pt;font-weight:400;line-height:100%"&gt;219,677&#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:8pt;font-weight:400;line-height:100%"&gt;212,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;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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Funded (Unfunded) status&lt;/span&gt;&lt;/div&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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94,754&#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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;82,715&#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 #000000;padding:2px 0 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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(95,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(128,081)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(42,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(51,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amounts recognized in the consolidated balance sheets consist of:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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:8pt;font-weight:400;line-height:100%"&gt;&#160;&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;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:8pt;font-weight:400;line-height:100%"&gt;&#160;&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;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:8pt;font-weight:400;line-height:100%"&gt;&#160;&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;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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Assets and Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other assets and deferred charges&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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;82,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accrued compensation and employee 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,776)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other liabilities (deferred 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(94,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(127,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(38,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(46,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total assets (liabilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"&gt;94,754&#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 colspan="2" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"&gt;82,715&#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 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:8pt;font-weight:400;line-height:100%"&gt;(95,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;(128,081)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;(42,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;(51,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated Other Comprehensive Loss (Earnings):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net actuarial losses (gains)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(20,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(18,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tax (benefit) 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:8pt;font-weight:400;line-height:100%"&gt;(6,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(17,144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total accumulated other comprehensive loss (earnings), net of tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,969&#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:8pt;font-weight:400;line-height:100%"&gt;39,436&#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:8pt;font-weight:400;line-height:100%"&gt;37,739&#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:8pt;font-weight:400;line-height:100%"&gt;59,696&#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:8pt;font-weight:400;line-height:100%"&gt;(13,904)&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:8pt;font-weight:400;line-height:100%"&gt;(10,846)&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="display:none"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Net amount recognized at December 31,&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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;121,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;122,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(57,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(68,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(56,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(62,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;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;td colspan="3" style="display:none"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Accumulated benefit obligations&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&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:8pt;font-weight:400;line-height:100%"&gt;471,871&#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;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:8pt;font-weight:400;line-height:100%"&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:8pt;font-weight:400;line-height:100%"&gt;511,292&#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;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:8pt;font-weight:400;line-height:100%"&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:8pt;font-weight:400;line-height:100%"&gt;302,929&#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;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:8pt;font-weight:400;line-height:100%"&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:8pt;font-weight:400;line-height:100%"&gt;326,317&#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;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:8pt;font-weight:400;line-height:100%"&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:8pt;font-weight:400;line-height:100%"&gt;41,110&#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;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:8pt;font-weight:400;line-height:100%"&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:8pt;font-weight:400;line-height:100%"&gt;47,358&#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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:9pt;font-weight:400;line-height:120%"&gt; The actuarial gains and losses were primarily due to discount rate fluctuations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 Company&#x2019;s net unfunded status at December 31, 2021 and 2020 includes net liabilities of $95,038 and $128,081, respectively, relating to the Company&#x2019;s significant international qualified plans, some in locations where it is not economically advantageous to pre-fund the plans due to local regulations. The majority of the international obligations relate to defined pension plans operated by the Company&#x2019;s businesses in Germany, France, the United Kingdom, Italy, and Switzerland.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 accumulated benefit obligation for all defined benefit pension plans was $815,910 and $884,967 at December 31, 2021 and 2020, respectively. Pension plans with projected benefit obligations and accumulated benefit obligations in excess of plan assets consist of the following at December 31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.913%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected benefit obligation (PBO)&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;244,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;383,244&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Accumulated benefit obligation (ABO)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;234,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;364,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Fair value of 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:400;line-height:100%"&gt;106,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;203,314&#160;&lt;/span&gt;&lt;/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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&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:700;line-height:120%"&gt;Net Periodic Benefit Cost&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 operating expense component of net periodic benefit cost (service cost) is reported with similar compensation costs in the Company's Consolidated Statement of Earnings. The non-operating components (all other components of net periodic benefit expense, including interest cost, amortization of prior service cost, curtailments and settlements, etc.) are reported outside of operating income in other income, net in the Consolidated Statement of Earnings.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Components of the net periodic benefit cost were as follows:&#160;&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Defined Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Qualified Defined Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&#160;Non-Qualified Supplemental Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;U.S. Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-U.S. Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;13,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;(28,980)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Recognized actuarial loss (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,857)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlement and curtailment loss (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net periodic expense (benefit)&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;4,014&#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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;(616)&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;(7,791)&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;5,830&#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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;4,784&#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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;8,218&#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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;1,909&#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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;2,875&#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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;5,143&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Assumptions&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="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 Company determines actuarial assumptions on an annual basis. The weighted average assumptions used in determining the benefit obligations were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:13pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Qualified Defined Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-Qualified Supplemental Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;U.S. Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-U.S. Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discount 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:9pt;font-weight:400;line-height:100%"&gt;2.95&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;1.18&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;0.79&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;2.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;2.45&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average wage increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 assumptions used in determining the net periodic benefit cost were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.896%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:13pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Qualified Defined Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non- Qualified Supplemental Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;U.S. Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-U.S. Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discount 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:9pt;font-weight:400;line-height:100%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;3.40&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;4.35&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;0.79&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;1.18&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;1.83&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;2.45&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;3.20&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;4.30&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average wage increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;1.51&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;1.80&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;2.10&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;4.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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;4.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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;4.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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;5.60&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;6.30&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;6.80&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;3.40&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;3.69&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;3.67&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;%&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;na&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;na&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;na&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 Company&#x2019;s discount rate assumption is determined by developing a yield curve based on high quality corporate bonds with maturities matching the plans&#x2019; expected benefit payment streams. The plans&#x2019; expected cash flows are then discounted by the resulting year-by-year spot rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Plan Assets&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="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 primary financial objective of the plans is to secure participant retirement benefits.&#160;Accordingly, the key objective in the plans&#x2019; financial management is to promote stability and, to the extent appropriate, growth in the funded status.&#160;Related and supporting financial objectives are established in conjunction with a review of current and projected plan financial requirements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;As it relates to the funded defined benefit pension plans, the Company&#x2019;s funding policy is consistent with the funding requirements of the Employment Retirement Income Security Act ("ERISA") and applicable international laws.&#160;The Company is responsible for overseeing the management of the investments of the plans&#x2019; assets and otherwise ensuring that the plans&#x2019; investment programs are in compliance with ERISA, other relevant legislation and related plan documents.&#160;Where relevant, the Company has retained professional investment managers to manage the plans&#x2019; assets and implement the investment process. The investment managers, in implementing their investment processes, have the authority and responsibility to select appropriate investments in the asset classes specified by the terms of their applicable prospectus or investment manager agreements with the plans.&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="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 assets of the plans are invested to achieve an appropriate return for the plans consistent with a prudent level of risk. The plans' long-term investment objective is to generate investment returns that provide adequate assets to meet all benefit obligations in accordance with applicable regulations.&#160;The expected return on assets assumption used for net periodic benefit cost is developed through analysis of historical and forecasted market returns, statistical analysis, current market conditions and the past experience of plan asset investments.&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="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 Company&#x2019;s actual and target weighted average asset allocation for our U.S. Qualified Defined Benefits Plan was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.764%"/&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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:10pt;font-weight:700;line-height:100%"&gt;Current Target&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:100%"&gt;Return-seeking 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:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&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:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&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:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability hedging investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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="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;Return-seeking investments include diversified foreign and domestic equities, U.S. high yield fixed income investments, and emerging market debt. Liability hedging investments primarily include a diversified portfolio of U.S. long duration fixed income assets. While&#160;the non-U.S. investment policies are different for each country, the long-term objectives are generally the same as for the U.S. pension assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 fair values of both U.S. and non-U.S. pension plan assets by asset category within the fair value hierarchy (as defined in Note 13 &#x2014; Financial Instruments)&#160;were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.129%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;U.S. Qualified Defined Benefits Plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;12/31/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12/31/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:bottom"&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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Fair Value&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;316,367&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;316,367&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;329,800&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;329,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&gt;80,551&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:100%"&gt;Interest-bearing cash and short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,117&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total investments at fair 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:9pt;font-weight:400;line-height:100%"&gt;3,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;389,482&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;392,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;401,818&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:9pt;font-weight:400;line-height:100%"&gt;413,468&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:100%"&gt;Investments measured at net asset value*&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 13pt;text-align:left;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;Collective funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;180,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;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;Short-term investment funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;3,227&#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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;389,482&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;573,100&#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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;11,650&#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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;401,818&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;606,896&#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-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.786%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.835%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-U.S. Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;12/31/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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:9pt;font-weight:700;line-height:100%"&gt;12/31/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:bottom"&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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Fair Value&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stocks&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,865&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Fixed income investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:700;line-height:100%"&gt;Total investments at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" 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:100%"&gt;Investments measured at net asset value*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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="padding:2px 1pt 2px 13pt;text-align:left;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;Collective funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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 13pt;text-align:left;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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;/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:10pt;font-weight:700;line-height:100%"&gt;&#160;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;92,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;29,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;20,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;219,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;85,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;27,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;21,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;212,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;* In accordance with Fair Value Measurement Topic 820 (Subtopic 820-10), certain investments that are measured at fair value using the net asset value per share (or its equivalent) as a practical expedient were not classified in the fair value hierarchy. These are included to permit reconciliation of the&#160;fair value&#160;hierarchy to the aggregate pension plan assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Common stocks represent investments in domestic and foreign equities, which are publicly traded on active exchanges and are valued based on quoted market prices.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Fixed income investments include bonds and notes, which are valued based on quoted market prices, as well as investments in other government and municipal securities and corporate bonds, which are valued based on yields currently available on comparable securities of issuers with similar credit ratings.&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="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;Mutual funds are categorized as either Level 1, 2 or Net Asset Value ("NAV") as a practical expedient depending on the nature of the observable inputs. Collective funds and short-term investment funds are valued using NAV as a practical expedient as of the last business day of the year. The NAV is based on the underlying value of the assets owned by the fund, minus its liabilities, and then divided by the number of shares outstanding.&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="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 methods described above may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values.&#160;Furthermore, while the Company believes its valuation methods are appropriate and consistent with other market participants, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.&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="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 availability of observable data is monitored by plan management to assess appropriate classification of financial instruments within the fair value hierarchy. Depending upon the availability of such inputs, specific securities may&#160;transfer between levels. In such instances, the transfer is reported at the end of the reporting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 fair value measurement of plan assets using significant unobservable inputs (Level 3) changed during 2020 and 2021, due to the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.996%"/&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:10pt;font-weight:700;line-height:100%"&gt;Level 3&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:700;line-height:100%"&gt;Balance at December 31, 2019&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;18,597&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;Actual return on plan 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:100%"&gt;Relating to assets still held at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Relating to assets sold during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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;/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;Sales and settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(1,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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:400;line-height:100%"&gt;21,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets:&lt;/span&gt;&lt;/td&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:100%"&gt;Relating to assets still held at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:100%"&gt;Relating to assets sold during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Sales and settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(2,158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;20,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Future Estimates&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Benefit Payments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Estimated future benefit payments to retirees, which reflect expected future service except to the extent frozen, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.179%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Qualified Defined Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="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:100%"&gt;Non-Qualified Supplemental Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;U.S. Plan&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:10pt;font-weight:700;line-height:100%"&gt;Non-U.S. Plans&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;36,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;11,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;4,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;33,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;11,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;4,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;12,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;32,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;11,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;2,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;12,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;2027 - 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;134,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;72,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;15,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contributions&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&lt;/span&gt;&lt;/div&gt;In 2022, the Company expects to make payments of approximately $7.7&#160;million to its non-US plans and $4.8&#160;million to its non-qualified U.S. plan. No payments are expected for the qualified U.S. plan in 2022.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90ZXh0cmVnaW9uOjc0NzcxM2ZmN2EyZTRiYTg4NjVlZmE1NDY2ZDc2YWVmXzIyOA_cf0c5c05-c477-4c02-a5e5-3de0db60f3ac"
      unitRef="usd">59719000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90ZXh0cmVnaW9uOjc0NzcxM2ZmN2EyZTRiYTg4NjVlZmE1NDY2ZDc2YWVmXzIzMg_cbad01f9-6811-4d87-beed-78a5faadd3e6"
      unitRef="usd">52629000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90ZXh0cmVnaW9uOjc0NzcxM2ZmN2EyZTRiYTg4NjVlZmE1NDY2ZDc2YWVmXzI0MA_4bf0406d-9321-4c18-a2ee-a2cd01601aed"
      unitRef="usd">50031000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90ZXh0cmVnaW9uOjc0NzcxM2ZmN2EyZTRiYTg4NjVlZmE1NDY2ZDc2YWVmXzk5NjY_c9d3220a-8969-45a2-ab0a-96183f6aa30c">&lt;div style="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 following tables summarize the change in benefit obligations, change in plan assets, and funded status associated with the Company's significant defined benefit plans and the amounts recognized in the consolidated balance sheets at December 31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.786%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:16pt"&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Qualified Defined Benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-Qualified Supplemental Benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:13pt"&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;U.S. Plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-U.S. Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Change in benefit obligation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Benefit obligation at beginning of 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;524,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;490,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;340,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;296,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Service cost&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:8pt;font-weight:400;line-height:100%"&gt;7,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:8pt;font-weight:400;line-height:100%"&gt;13,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Plan participants' 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;(18,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36,303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &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:8pt;font-weight:400;line-height:100%"&gt;(19,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(20,766)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,568)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Settlements and 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:8pt;font-weight:400;line-height:100%"&gt;(28,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:8pt;font-weight:400;line-height:100%"&gt;Currency translation 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:400;line-height:100%"&gt;Benefit obligation at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;478,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;524,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;314,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;340,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in plan assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at beginning of 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:8pt;font-weight:400;line-height:100%"&gt;606,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;550,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;212,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;185,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:8pt;font-weight:400;line-height:100%"&gt;13,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:8pt;font-weight:400;line-height:100%"&gt;Company 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Plan participants' 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;(18,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36,303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Settlements and 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:8pt;font-weight:400;line-height:100%"&gt;(28,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(931)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:8pt;font-weight:400;line-height:100%"&gt;Currency translation 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at end of 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:8pt;font-weight:400;line-height:100%"&gt;573,100&#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:8pt;font-weight:400;line-height:100%"&gt;606,896&#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:8pt;font-weight:400;line-height:100%"&gt;219,677&#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:8pt;font-weight:400;line-height:100%"&gt;212,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;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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Funded (Unfunded) status&lt;/span&gt;&lt;/div&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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94,754&#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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;82,715&#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 #000000;padding:2px 0 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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(95,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(128,081)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(42,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(51,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amounts recognized in the consolidated balance sheets consist of:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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:8pt;font-weight:400;line-height:100%"&gt;&#160;&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;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:8pt;font-weight:400;line-height:100%"&gt;&#160;&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;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:8pt;font-weight:400;line-height:100%"&gt;&#160;&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;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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Assets and Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other assets and deferred charges&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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;82,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accrued compensation and employee 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,776)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other liabilities (deferred 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(94,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(127,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(38,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(46,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total assets (liabilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"&gt;94,754&#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 colspan="2" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"&gt;82,715&#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 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:8pt;font-weight:400;line-height:100%"&gt;(95,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;(128,081)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;(42,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:8pt;font-weight:400;line-height:100%"&gt;(51,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated Other Comprehensive Loss (Earnings):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net actuarial losses (gains)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(20,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(18,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tax (benefit) 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:8pt;font-weight:400;line-height:100%"&gt;(6,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(17,144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total accumulated other comprehensive loss (earnings), net of tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,969&#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:8pt;font-weight:400;line-height:100%"&gt;39,436&#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:8pt;font-weight:400;line-height:100%"&gt;37,739&#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:8pt;font-weight:400;line-height:100%"&gt;59,696&#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:8pt;font-weight:400;line-height:100%"&gt;(13,904)&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:8pt;font-weight:400;line-height:100%"&gt;(10,846)&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="display:none"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Net amount recognized at December 31,&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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;121,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;122,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(57,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(68,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(56,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(62,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;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;td colspan="3" style="display:none"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Accumulated benefit obligations&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&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:8pt;font-weight:400;line-height:100%"&gt;471,871&#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;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:8pt;font-weight:400;line-height:100%"&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:8pt;font-weight:400;line-height:100%"&gt;511,292&#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;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:8pt;font-weight:400;line-height:100%"&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:8pt;font-weight:400;line-height:100%"&gt;302,929&#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;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:8pt;font-weight:400;line-height:100%"&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:8pt;font-weight:400;line-height:100%"&gt;326,317&#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;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:8pt;font-weight:400;line-height:100%"&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:8pt;font-weight:400;line-height:100%"&gt;41,110&#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;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:8pt;font-weight:400;line-height:100%"&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:8pt;font-weight:400;line-height:100%"&gt;47,358&#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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:9pt;font-weight:400;line-height:120%"&gt; The actuarial gains and losses were primarily due to discount rate fluctuations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="id1cb74ab7e4e45f09ea5257b0d6a0038_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQtMS0xLTEtMjUxNzM_bb82c796-4b4c-43ed-b18b-4f2922690d64"
      unitRef="usd">524181000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i6407a04388344347b563d35df91b0f24_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQtMy0xLTEtMjUxNzM_7f3b6775-a607-46ec-8cf3-168035a33c04"
      unitRef="usd">490228000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i0d34376b84d0462e846cb6d9bbd186af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQtNS0xLTEtMjUxNzM_90631adc-8376-48a1-9650-63424b72e4b3"
      unitRef="usd">340829000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i30e92e5267f44acfbe128db9b9300a69_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQtNy0xLTEtMjUxNzM_06a3b428-432e-4263-8543-5d79e033460f"
      unitRef="usd">296534000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i461f051a6d7b4073adbb50391cc3913c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQtOS0xLTEtMjUxNzM_dc9e591f-a1ca-4d18-912f-30f8f6dd9d0f"
      unitRef="usd">51194000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i3395806e44034587a1cfda1461dbfe50_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQtMTEtMS0xLTI1MTcz_3960b329-69af-4e94-a5b9-6e698ea3031b"
      unitRef="usd">60183000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzUtMS0xLTEtMjUxNzM_8b9e1353-8ec3-4db6-9407-6b17ccd4df63"
      unitRef="usd">7134000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzUtMy0xLTEtMjUxNzM_95d2aa44-3781-4d8c-92ab-34e2abe51fbe"
      unitRef="usd">6824000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzUtNS0xLTEtMjUxNzM_df64621b-43cc-443c-93a6-41c093cf6bee"
      unitRef="usd">5749000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzUtNy0xLTEtMjUxNzM_9c957ce8-6732-4b50-b34b-12aa9c93289e"
      unitRef="usd">5345000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzUtOS0xLTEtMjUxNzM_d2adf4d3-3641-4946-978b-815b5fe1d5b5"
      unitRef="usd">1561000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzUtMTEtMS0xLTI1MTcz_c3482e6f-8fa1-4086-9586-c1b5f4e503d5"
      unitRef="usd">1272000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzYtMS0xLTEtMjUxNzM_61041634-bd5e-4ea5-80e9-5e4c4dfdfb04"
      unitRef="usd">13605000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzYtMy0xLTEtMjUxNzM_82611053-26ff-4c91-aefd-68ffa9de1a28"
      unitRef="usd">16272000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzYtNS0xLTEtMjUxNzM_69c7ad53-d14e-4c41-99c7-f41caa1478c9"
      unitRef="usd">3590000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzYtNy0xLTEtMjUxNzM_4ef0acb4-1145-4cc0-ace9-85e05c1a19e6"
      unitRef="usd">3697000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzYtOS0xLTEtMjUxNzM_571758a4-2903-447f-90c8-cb75f79c5487"
      unitRef="usd">1232000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzYtMTEtMS0xLTI1MTcz_e7a6b6f4-3e8a-4c0f-a4d2-c941cc68af25"
      unitRef="usd">1765000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzctMS0xLTEtMjUxNzM_b4712248-c5fa-4cbb-9c3e-9c6086dc45be"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzctMy0xLTEtMjUxNzM_0f818fb1-312b-4a43-af52-093c37157396"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzctNS0xLTEtMjUxNzM_b27b4db3-5eca-4675-91cc-e946d581e238"
      unitRef="usd">2009000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzctNy0xLTEtMjUxNzM_8d3f0804-e8a1-4d5c-897c-438195554bc3"
      unitRef="usd">1707000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzctOS0xLTEtMjUxNzM_31c3b4b4-9366-4438-ba6d-2caa2203e4d3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzctMTEtMS0xLTI1MTcz_66ec87a5-3fb4-432e-b37f-3c6ad61d0ca4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzgtMS0xLTEtMjUxNzM_7d0e245d-d2af-403f-85b3-bd21a64ee139"
      unitRef="usd">18221000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzgtMy0xLTEtMjUxNzM_6cf5d356-8e2d-4e5f-b694-2d75546ab798"
      unitRef="usd">36303000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzgtNS0xLTEtMjUxNzM_9aa40416-13ef-4990-bf71-8d46824432d9"
      unitRef="usd">7519000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzgtNy0xLTEtMjUxNzM_315884f2-9247-4a8e-a97a-a631f7a4e7d3"
      unitRef="usd">8613000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzgtOS0xLTEtMjUxNzM_45040ab3-4b2d-499d-b77a-c873c4bd678c"
      unitRef="usd">5331000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzgtMTEtMS0xLTI1MTcz_f73eafd7-6877-4ce1-aa6e-77654c4452cc"
      unitRef="usd">12324000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzktMS0xLTEtMjUxNzM_7ceaa8fe-3aab-4a62-a473-0ceda2de36a6"
      unitRef="usd">-19393000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzktMy0xLTEtMjUxNzM_72a74796-dd7c-44b5-b272-6c31b5834103"
      unitRef="usd">47160000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzktNS0xLTEtMjUxNzM_d2b24659-f868-41c9-9b42-b05f9c1a38a9"
      unitRef="usd">-20766000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzktNy0xLTEtMjUxNzM_1e620d13-0ee7-4338-a4ce-7b481a077986"
      unitRef="usd">19558000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzktOS0xLTEtMjUxNzM_c5418e54-5f49-49cb-8add-9b3e64550714"
      unitRef="usd">-4568000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzktMTEtMS0xLTI1MTcz_42a770d9-7a52-44b8-ab36-b912a23c0295"
      unitRef="usd">298000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzExLTEtMS0xLTI1MTcz_188297d1-2fae-4264-b309-5587675f91e4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzExLTMtMS0xLTI1MTcz_eff3b50c-2016-4782-911a-8180a1d36681"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzExLTUtMS0xLTI1MTcz_fe7c8872-2a3d-406b-aa07-ee8262a786f8"
      unitRef="usd">1828000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzExLTctMS0xLTI1MTcz_369e8916-ce41-4b2d-be15-b9229a74f043"
      unitRef="usd">-1401000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzExLTktMS0xLTI1MTcz_43238c9e-6f2e-4ccf-8dad-30a55c3438f5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzExLTExLTEtMS0yNTE3Mw_5803aca1-68f1-44aa-9afa-10cee1dd7242"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <dov:DefinedBenefitPlanSettlementsAndCurtailments
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzEyLTEtMS0xLTI1MTcz_0e026752-fef1-4d13-91e3-a2822b6af7a4"
      unitRef="usd">28960000</dov:DefinedBenefitPlanSettlementsAndCurtailments>
    <dov:DefinedBenefitPlanSettlementsAndCurtailments
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzEyLTMtMS0xLTI1MTcz_311f59a4-0ef0-4688-8362-b89ac79c0abf"
      unitRef="usd">0</dov:DefinedBenefitPlanSettlementsAndCurtailments>
    <dov:DefinedBenefitPlanSettlementsAndCurtailments
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzEyLTUtMS0xLTI1MTcz_aa484efd-0cca-4935-8161-a6c2754b2fc1"
      unitRef="usd">3517000</dov:DefinedBenefitPlanSettlementsAndCurtailments>
    <dov:DefinedBenefitPlanSettlementsAndCurtailments
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzEyLTctMS0xLTI1MTcz_dd0ac5c6-7bbc-4698-affa-37b78342573b"
      unitRef="usd">294000</dov:DefinedBenefitPlanSettlementsAndCurtailments>
    <dov:DefinedBenefitPlanSettlementsAndCurtailments
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzEyLTktMS0xLTI1MTcz_7ba861fc-2050-46c6-b760-5fd008e6cea7"
      unitRef="usd">1183000</dov:DefinedBenefitPlanSettlementsAndCurtailments>
    <dov:DefinedBenefitPlanSettlementsAndCurtailments
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzEyLTExLTEtMS0yNTE3Mw_23dff15e-29ab-4898-a8c5-53dc9a938563"
      unitRef="usd">0</dov:DefinedBenefitPlanSettlementsAndCurtailments>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzEzLTEtMS0xLTI1MTcz_60090c2b-3944-4405-a4c4-cadddd635ef7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzEzLTMtMS0xLTI1MTcz_7f318ec5-969b-4c64-a03c-6a7eccbc11a7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzEzLTUtMS0xLTI1MTcz_3cadf14f-a487-4e93-8d52-4cc990757c32"
      unitRef="usd">-7488000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzEzLTctMS0xLTI1MTcz_dad0af37-d64b-438c-a3ba-324c89423bcb"
      unitRef="usd">24296000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzEzLTktMS0xLTI1MTcz_a3be62b6-5fa2-4031-93d1-25e703e1464c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzEzLTExLTEtMS0yNTE3Mw_b7cb7c85-7e8b-419c-9147-d5e54fdcf818"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE1LTEtMS0xLTI1MTcz_8c513dbb-fbce-4183-b57a-6f8e4c50bcd0"
      unitRef="usd">478346000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="id1cb74ab7e4e45f09ea5257b0d6a0038_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE1LTMtMS0xLTI1MTcz_443c3a37-1902-46c2-8a4c-90c8280798a2"
      unitRef="usd">524181000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE1LTUtMS0xLTI1MTcz_ca51716d-b458-43bb-ad3f-4955faff2342"
      unitRef="usd">314715000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i0d34376b84d0462e846cb6d9bbd186af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE1LTctMS0xLTI1MTcz_891391ad-d4e5-4f42-a0cb-5949eafdf8c8"
      unitRef="usd">340829000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE1LTktMS0xLTI1MTcz_84c30174-b610-4a8e-a4ea-0f88357e79bd"
      unitRef="usd">42905000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i461f051a6d7b4073adbb50391cc3913c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE1LTExLTEtMS0yNTE3Mw_60a65fab-dd4e-4b8b-97fe-819155c2875c"
      unitRef="usd">51194000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id1cb74ab7e4e45f09ea5257b0d6a0038_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE3LTEtMS0xLTI1MTcz_44d73669-d0c4-4302-9e4b-953346db7b49"
      unitRef="usd">606896000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6407a04388344347b563d35df91b0f24_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE3LTMtMS0xLTI1MTcz_0a14705b-9738-46d5-840a-355bb73cb86f"
      unitRef="usd">550238000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0d34376b84d0462e846cb6d9bbd186af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE3LTUtMS0xLTI1MTcz_951c4f78-7764-4326-99ef-cc6b6c582ffd"
      unitRef="usd">212748000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i30e92e5267f44acfbe128db9b9300a69_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE3LTctMS0xLTI1MTcz_6141cccf-b1f8-477c-a1f0-fc59796e4b0f"
      unitRef="usd">185590000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i461f051a6d7b4073adbb50391cc3913c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE3LTktMS0xLTI1MTcz_88c9d2f3-161a-4d4d-8ca8-60ed2f7dcbb6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3395806e44034587a1cfda1461dbfe50_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE3LTExLTEtMS0yNTE3Mw_6d5d9d30-4685-4711-87c1-248e7b183d49"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE4LTEtMS0xLTI1MTcz_53d83888-e1b6-473b-b5b4-18a02d44676a"
      unitRef="usd">13385000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE4LTMtMS0xLTI1MTcz_0d32e685-72fa-44a7-94c3-f78aac212ec7"
      unitRef="usd">92961000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE4LTUtMS0xLTI1MTcz_9e58ba3c-4e68-43fc-90a4-1eaf1a997560"
      unitRef="usd">10664000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE4LTctMS0xLTI1MTcz_b5c78721-101b-40c7-829e-739dc20b556e"
      unitRef="usd">13560000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE4LTktMS0xLTI1MTcz_c064e270-f539-47f8-869a-47352cf6f864"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE4LTExLTEtMS0yNTE3Mw_7ed8ecce-5fd8-408a-a5d2-ae9df42e9280"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE5LTEtMS0xLTI1MTcz_b3ec0caf-0fa0-4364-9925-a4f81889022b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE5LTMtMS0xLTI1MTcz_cade7919-b2fb-43ed-9892-7d1e12f82e6b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE5LTUtMS0xLTI1MTcz_1766a9b4-36e5-4bfa-95c3-a6b9be7ebc54"
      unitRef="usd">8121000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE5LTctMS0xLTI1MTcz_1fb3dba1-043b-4909-9c70-1421c403ad31"
      unitRef="usd">7315000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE5LTktMS0xLTI1MTcz_62b2bae8-7079-4232-b250-6c18c93a60bc"
      unitRef="usd">6262000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzE5LTExLTEtMS0yNTE3Mw_dabf546d-3dfa-44c8-90ac-c0352e8f33a5"
      unitRef="usd">12324000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzIwLTEtMS0xLTI1MTcz_54b73644-87d7-4a10-97ba-914f2ad50e7d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzIwLTMtMS0xLTI1MTcz_ff563659-fdf4-4e83-a784-cc5a67e6e3f5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzIwLTUtMS0xLTI1MTcz_f1c638b5-a712-460b-b1b3-78aad685b080"
      unitRef="usd">2009000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzIwLTctMS0xLTI1MTcz_53c9840d-5318-4019-b481-4e7c93d5549f"
      unitRef="usd">1707000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzIwLTktMS0xLTI1MTcz_f9a3b57d-fc29-4bbf-9253-44f7032e5e3b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzIwLTExLTEtMS0yNTE3Mw_1d75fa1f-7abc-4a68-a315-179d7a750324"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzIxLTEtMS0xLTI1MTcz_9f5a6b99-62f9-44c6-9fcd-ede59cb14ec4"
      unitRef="usd">18221000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzIxLTMtMS0xLTI1MTcz_6e9b33ff-97c2-4e94-97b4-3fdc84a71ac5"
      unitRef="usd">36303000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzIxLTMtMS0xLTI1MTcz_8b52e811-bf42-4040-b3f3-6bd2384a2c78"
      unitRef="usd">36303000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzIxLTUtMS0xLTI1MTcz_606b7d33-aff1-4fb0-bdf5-c84b3224a3e6"
      unitRef="usd">7519000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzIxLTctMS0xLTI1MTcz_130978cc-0caf-494d-b320-dd1a6fcbccfa"
      unitRef="usd">8613000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzIxLTktMS0xLTI1MTcz_3e8a2060-80e0-4870-984e-fe92c0a8ab07"
      unitRef="usd">5331000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzIxLTExLTEtMS0yNTE3Mw_9e5e7503-a966-4ecc-a23d-12f4a7ebb79b"
      unitRef="usd">12324000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzIzLTEtMS0xLTI1MTcz_d1c2bca1-e723-441e-8bd6-f38b386689d5"
      unitRef="usd">28960000</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzIzLTMtMS0xLTI1MTcz_9751f3aa-6c61-4c46-9235-3a24da477396"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzIzLTUtMS0xLTI1MTcz_73fa4578-12b0-4601-883b-7ea9079f6fb0"
      unitRef="usd">2287000</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzIzLTctMS0xLTI1MTcz_ff80eb1d-7da9-4414-9d89-028469dfca7b"
      unitRef="usd">294000</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzIzLTktMS0xLTI1MTcz_a05fcd71-ebcb-43be-9d2a-bff30288db91"
      unitRef="usd">931000</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzIzLTExLTEtMS0yNTE3Mw_1c4374c8-82a1-487c-be5d-c3b8f4998df9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzI0LTEtMS0xLTI1MTcz_c47644fe-e2e7-4c42-a7e1-88099bd87eec"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzI0LTMtMS0xLTI1MTcz_9acd32bd-79e8-412c-9252-95a148ba0cdd"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzI0LTUtMS0xLTI1MTcz_4ffa09b3-0f15-43fa-996e-6f3d3edd74a8"
      unitRef="usd">-4059000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzI0LTctMS0xLTI1MTcz_bc4a2fd4-019b-4343-89fc-76e16d1150ea"
      unitRef="usd">13483000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzI0LTktMS0xLTI1MTcz_b3036a83-53f2-4d3b-a427-148ae859e6a6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzI0LTExLTEtMS0yNTE3Mw_fda1de8f-4049-4c88-b377-82ca878e671a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzI2LTEtMS0xLTI1MTcz_4adc12c6-0dad-4b01-a3ac-f2f10532133f"
      unitRef="usd">573100000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id1cb74ab7e4e45f09ea5257b0d6a0038_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzI2LTMtMS0xLTI1MTcz_02015fe7-9713-4b75-9d17-a7e044e25b98"
      unitRef="usd">606896000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzI2LTUtMS0xLTI1MTcz_1587a8f5-15f0-46d3-b1e2-9fe31a049119"
      unitRef="usd">219677000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0d34376b84d0462e846cb6d9bbd186af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzI2LTctMS0xLTI1MTcz_846f3c12-2661-4b0f-9d18-ba5c0226776d"
      unitRef="usd">212748000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzI2LTktMS0xLTI1MTcz_0abee265-5af3-4862-80b9-304f828f6e73"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i461f051a6d7b4073adbb50391cc3913c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzI2LTExLTEtMS0yNTE3Mw_370cfad2-adf4-4e16-b703-14dba82310d0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzI3LTEtMS0xLTI1MTcz_2853083b-51c8-48e2-888f-02de5422f395"
      unitRef="usd">94754000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="id1cb74ab7e4e45f09ea5257b0d6a0038_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzI3LTMtMS0xLTI1MTcz_1ee2ca99-0c44-4c16-a919-c9b8a152a604"
      unitRef="usd">82715000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzI3LTUtMS0xLTI1MTcz_b9563004-4363-4108-9f5e-3f257ea8256c"
      unitRef="usd">-95038000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i0d34376b84d0462e846cb6d9bbd186af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzI3LTctMS0xLTI1MTcz_3aff309f-fe8b-40e3-b855-b0e377c367bd"
      unitRef="usd">-128081000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzI3LTktMS0xLTI1MTcz_d1793256-f1d5-40da-b21f-d4391ec814ca"
      unitRef="usd">-42905000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i461f051a6d7b4073adbb50391cc3913c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzI3LTExLTEtMS0yNTE3Mw_522f8c1c-5e86-4e6c-977e-66cb39d15804"
      unitRef="usd">-51194000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzMwLTEtMS0xLTI1MTcz_1280d73d-9503-4566-b043-a970e4b2f57f"
      unitRef="usd">94754000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="id1cb74ab7e4e45f09ea5257b0d6a0038_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzMwLTMtMS0xLTI1MTcz_5883392e-24c9-4c4a-973a-c8ac20ee7898"
      unitRef="usd">82715000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzMwLTUtMS0xLTI1MTcz_5de7724f-3720-41d1-8c46-fe51878afde7"
      unitRef="usd">1575000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i0d34376b84d0462e846cb6d9bbd186af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzMwLTctMS0xLTI1MTcz_2b8e88b0-7a10-4bb2-ba6f-f2146dbd4bd5"
      unitRef="usd">653000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzMwLTktMS0xLTI1MTcz_08abcef8-605d-43c0-8c7d-190fa5bf1771"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i461f051a6d7b4073adbb50391cc3913c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzMwLTExLTEtMS0yNTE3Mw_b5fcfd9d-fb42-405c-ae35-2c3e6aa8e1c3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzMxLTEtMS0xLTI1MTcz_3ae6b79f-ca1a-4561-9a8c-abb5f80c3425"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="id1cb74ab7e4e45f09ea5257b0d6a0038_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzMxLTMtMS0xLTI1MTcz_114f8452-0ecf-4b35-98d3-3061fbe9ec5c"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzMxLTUtMS0xLTI1MTcz_9505870c-f477-44ad-bbb7-47b502131257"
      unitRef="usd">1729000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i0d34376b84d0462e846cb6d9bbd186af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzMxLTctMS0xLTI1MTcz_21576355-789a-426d-8552-619031d96ab8"
      unitRef="usd">1691000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzMxLTktMS0xLTI1MTcz_66bfa1c3-e0bb-4a34-82c4-3c723dd5cf9b"
      unitRef="usd">4776000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i461f051a6d7b4073adbb50391cc3913c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzMxLTExLTEtMS0yNTE3Mw_f13a354a-4542-49c4-843d-6583552061eb"
      unitRef="usd">4899000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzMyLTEtMS0xLTI1MTcz_dbe9498e-a1ad-449e-8a3d-866a5944f062"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="id1cb74ab7e4e45f09ea5257b0d6a0038_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzMyLTMtMS0xLTI1MTcz_a391fa8e-2028-4133-ada5-a99771e32bcb"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzMyLTUtMS0xLTI1MTcz_53a27ae0-4a97-4963-9e2a-7894d10b706f"
      unitRef="usd">94884000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i0d34376b84d0462e846cb6d9bbd186af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzMyLTctMS0xLTI1MTcz_733d1799-43c1-42c7-b131-dc5a8819a863"
      unitRef="usd">127043000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzMyLTktMS0xLTI1MTcz_296481d2-bfec-48fa-8cfa-3437b3112843"
      unitRef="usd">38129000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i461f051a6d7b4073adbb50391cc3913c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzMyLTExLTEtMS0yNTE3Mw_ff4cda10-ec03-4cce-ad4d-d9f337f21432"
      unitRef="usd">46295000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM0LTEtMS0xLTI1MTcz_fff661b8-6688-4b9a-8954-8033aa8189be"
      unitRef="usd">94754000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="id1cb74ab7e4e45f09ea5257b0d6a0038_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM0LTMtMS0xLTI1MTcz_6c5ee4be-7a9d-4c0e-9bcd-df557b009470"
      unitRef="usd">82715000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM0LTUtMS0xLTI1MTcz_4126b9c1-0e77-42f8-8eec-a0924c05bc73"
      unitRef="usd">-95038000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i0d34376b84d0462e846cb6d9bbd186af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM0LTctMS0xLTI1MTcz_41d54edf-f1a8-44e2-928e-d8d238660a1b"
      unitRef="usd">-128081000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM0LTktMS0xLTI1MTcz_ac9fddc1-ba5e-46a7-a5dc-0ed3782d5c71"
      unitRef="usd">-42905000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i461f051a6d7b4073adbb50391cc3913c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM0LTExLTEtMS0yNTE3Mw_965eeb6b-1a7a-4a18-8632-17dd6fb108da"
      unitRef="usd">-51194000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM2LTEtMS0xLTI1MTcz_247077f6-076c-410d-85f8-24a7c3b73d06"
      unitRef="usd">-33545000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="id1cb74ab7e4e45f09ea5257b0d6a0038_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM2LTMtMS0xLTI1MTcz_4dd92eb7-9653-4749-80dc-3b11430bc424"
      unitRef="usd">-49386000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM2LTUtMS0xLTI1MTcz_be067a32-fbf9-4b74-a7cf-61ed7bab0e67"
      unitRef="usd">-50878000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i0d34376b84d0462e846cb6d9bbd186af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM2LTctMS0xLTI1MTcz_f5041a33-63b3-4e9a-b6b3-16e81cc659c5"
      unitRef="usd">-80472000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM2LTktMS0xLTI1MTcz_62988e73-1864-4d87-ad25-4639a2d6a68f"
      unitRef="usd">20724000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i461f051a6d7b4073adbb50391cc3913c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM2LTExLTEtMS0yNTE3Mw_e222e57b-bcd2-460f-9f62-5a1d170d6226"
      unitRef="usd">18400000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM3LTEtMS0xLTI1MTcz_2140c4be-4df8-490a-a4d4-17c9aa101ca2"
      unitRef="usd">110000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="id1cb74ab7e4e45f09ea5257b0d6a0038_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM3LTMtMS0xLTI1MTcz_67f3253a-67f9-4bf9-8811-a4b63e98cb86"
      unitRef="usd">322000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM3LTUtMS0xLTI1MTcz_27426bc3-d07c-475b-a0fa-af0af57a4797"
      unitRef="usd">-1303000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i0d34376b84d0462e846cb6d9bbd186af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM3LTctMS0xLTI1MTcz_01b7adcb-8e6d-4b06-94c5-fef6b0b0fe5b"
      unitRef="usd">-3632000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM3LTktMS0xLTI1MTcz_b6645b69-77fd-42e2-a891-5ba534d5eb8b"
      unitRef="usd">2980000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i461f051a6d7b4073adbb50391cc3913c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM3LTExLTEtMS0yNTE3Mw_770d0528-4fbd-4ebf-95a8-d170f07907e0"
      unitRef="usd">4593000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <dov:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostRetirementPlansTax
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM5LTEtMS0xLTI1MTcz_baab7d2d-5090-4b62-a9d5-11548136c270"
      unitRef="usd">-6686000</dov:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostRetirementPlansTax>
    <dov:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostRetirementPlansTax
      contextRef="id1cb74ab7e4e45f09ea5257b0d6a0038_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM5LTMtMS0xLTI1MTcz_3778d9cf-e7ad-4da4-bc8f-9888f17da400"
      unitRef="usd">-10272000</dov:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostRetirementPlansTax>
    <dov:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostRetirementPlansTax
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM5LTUtMS0xLTI1MTcz_4b3169d8-e52e-4fc3-8799-9162028775f5"
      unitRef="usd">-11836000</dov:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostRetirementPlansTax>
    <dov:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostRetirementPlansTax
      contextRef="i0d34376b84d0462e846cb6d9bbd186af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM5LTctMS0xLTI1MTcz_e562da73-59e4-4fe5-8dc8-c135fc48d6e2"
      unitRef="usd">-17144000</dov:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostRetirementPlansTax>
    <dov:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostRetirementPlansTax
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM5LTktMS0xLTI1MTcz_da03e2af-4c02-453c-be3c-c515dcdc3273"
      unitRef="usd">3840000</dov:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostRetirementPlansTax>
    <dov:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostRetirementPlansTax
      contextRef="i461f051a6d7b4073adbb50391cc3913c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzM5LTExLTEtMS0yNTE3Mw_d3abe934-9a8e-419d-a1e0-40ed147813d5"
      unitRef="usd">2961000</dov:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostRetirementPlansTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQwLTEtMS0xLTI1MTcz_2623bc3c-3c8b-4ad8-997b-9d8595c4b07f"
      unitRef="usd">26969000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="id1cb74ab7e4e45f09ea5257b0d6a0038_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQwLTMtMS0xLTI1MTcz_d1a744ac-89b4-48ab-90e6-ec9e3674e535"
      unitRef="usd">39436000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQwLTUtMS0xLTI1MTcz_19a36582-bca6-40dc-98a4-a14846e02265"
      unitRef="usd">37739000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i0d34376b84d0462e846cb6d9bbd186af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQwLTctMS0xLTI1MTcz_4e82465e-0c63-43ad-8998-c81261131b73"
      unitRef="usd">59696000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQwLTktMS0xLTI1MTcz_81418252-d81e-4935-b766-81e0db8d997e"
      unitRef="usd">-13904000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i461f051a6d7b4073adbb50391cc3913c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQwLTExLTEtMS0yNTE3Mw_67b0b962-6b28-409f-8f0d-1d11e356d09b"
      unitRef="usd">-10846000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <dov:DefinedBenefitPlanNetAmountsRecognizedOnBalanceSheet
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQxLTEtMS0xLTI1MTcz_ab3cab5d-8ec3-4823-94b1-25bc018e30e3"
      unitRef="usd">121723000</dov:DefinedBenefitPlanNetAmountsRecognizedOnBalanceSheet>
    <dov:DefinedBenefitPlanNetAmountsRecognizedOnBalanceSheet
      contextRef="id1cb74ab7e4e45f09ea5257b0d6a0038_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQxLTMtMS0xLTI1MTcz_05fd7304-6635-44f8-ae03-7ee33aaea291"
      unitRef="usd">122151000</dov:DefinedBenefitPlanNetAmountsRecognizedOnBalanceSheet>
    <dov:DefinedBenefitPlanNetAmountsRecognizedOnBalanceSheet
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQxLTUtMS0xLTI1MTcz_7c4df2ae-6e6f-4c6a-b4cc-651f3744cbc3"
      unitRef="usd">-57299000</dov:DefinedBenefitPlanNetAmountsRecognizedOnBalanceSheet>
    <dov:DefinedBenefitPlanNetAmountsRecognizedOnBalanceSheet
      contextRef="i0d34376b84d0462e846cb6d9bbd186af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQxLTctMS0xLTI1MTcz_bdbdb76f-bcd7-4c9c-a998-4aec456e8f9b"
      unitRef="usd">-68385000</dov:DefinedBenefitPlanNetAmountsRecognizedOnBalanceSheet>
    <dov:DefinedBenefitPlanNetAmountsRecognizedOnBalanceSheet
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQxLTktMS0xLTI1MTcz_345cc05a-3e2e-4ac0-8dc7-b2915bd4ee29"
      unitRef="usd">-56809000</dov:DefinedBenefitPlanNetAmountsRecognizedOnBalanceSheet>
    <dov:DefinedBenefitPlanNetAmountsRecognizedOnBalanceSheet
      contextRef="i461f051a6d7b4073adbb50391cc3913c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQxLTExLTEtMS0yNTE3Mw_0ac259a1-2e97-4811-a52f-137caba6b7ea"
      unitRef="usd">-62040000</dov:DefinedBenefitPlanNetAmountsRecognizedOnBalanceSheet>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQzLTEtMS0xLTI1MTcz_62fa1538-c932-4f07-9e38-89d35166e946"
      unitRef="usd">471871000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="id1cb74ab7e4e45f09ea5257b0d6a0038_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQzLTMtMS0xLTI1MTcz_c4b1a325-5e76-4ae7-a099-2732dc2556a6"
      unitRef="usd">511292000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQzLTUtMS0xLTI1MTcz_7c867f1d-f843-46ad-a055-34740baf6af9"
      unitRef="usd">302929000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i0d34376b84d0462e846cb6d9bbd186af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQzLTctMS0xLTI1MTcz_b684a221-3897-4e30-8d9e-bbc45bcd2ac2"
      unitRef="usd">326317000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQzLTktMS0xLTI1MTcz_970e74b1-3cc3-4928-bd5d-b74b280fc249"
      unitRef="usd">41110000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i461f051a6d7b4073adbb50391cc3913c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpkMjZlOGM3ZGY5NGE0NzVlYjk4NTFjOTllYTBjOWRmMi90YWJsZXJhbmdlOmQyNmU4YzdkZjk0YTQ3NWViOTg1MWM5OWVhMGM5ZGYyXzQzLTExLTEtMS0yNTE3Mw_d38cf252-e023-4399-a472-1924fbd83c69"
      unitRef="usd">47358000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90ZXh0cmVnaW9uOjc0NzcxM2ZmN2EyZTRiYTg4NjVlZmE1NDY2ZDc2YWVmXzI2NDA_12f2f5a6-b4a2-4107-ad65-15095d962824"
      unitRef="usd">-95038000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i0d34376b84d0462e846cb6d9bbd186af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90ZXh0cmVnaW9uOjc0NzcxM2ZmN2EyZTRiYTg4NjVlZmE1NDY2ZDc2YWVmXzI2NDc_31efc123-79c8-43c2-b322-b4730f327933"
      unitRef="usd">-128081000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90ZXh0cmVnaW9uOjc0NzcxM2ZmN2EyZTRiYTg4NjVlZmE1NDY2ZDc2YWVmXzMwODU_177debca-bea0-49a3-bec9-e95ff8ca692d"
      unitRef="usd">815910000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90ZXh0cmVnaW9uOjc0NzcxM2ZmN2EyZTRiYTg4NjVlZmE1NDY2ZDc2YWVmXzMwOTI_e561f133-06db-40d4-9043-25c4d953d967"
      unitRef="usd">884967000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90ZXh0cmVnaW9uOjc0NzcxM2ZmN2EyZTRiYTg4NjVlZmE1NDY2ZDc2YWVmXzk5NTk_ace366b3-6c63-4060-91db-76847aee8d64">Pension plans with projected benefit obligations and accumulated benefit obligations in excess of plan assets consist of the following at December 31, 2021 and 2020:&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:76.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.913%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected benefit obligation (PBO)&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;244,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;383,244&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Accumulated benefit obligation (ABO)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;234,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;364,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Fair value of 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:400;line-height:100%"&gt;106,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;203,314&#160;&lt;/span&gt;&lt;/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:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpmZDIzNDJiNTdlMDM0ZDg5OWU5ZWE4NGEyNmYwMzZiMy90YWJsZXJhbmdlOmZkMjM0MmI1N2UwMzRkODk5ZTllYTg0YTI2ZjAzNmIzXzEtMS0xLTEtMjUxNzM_4a91f82a-7d10-4bc1-97b2-90d68ee7acc8"
      unitRef="usd">244837000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpmZDIzNDJiNTdlMDM0ZDg5OWU5ZWE4NGEyNmYwMzZiMy90YWJsZXJhbmdlOmZkMjM0MmI1N2UwMzRkODk5ZTllYTg0YTI2ZjAzNmIzXzEtMy0xLTEtMjUxNzM_cd64d1d3-6aad-4295-84a0-647a77832932"
      unitRef="usd">383244000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpmZDIzNDJiNTdlMDM0ZDg5OWU5ZWE4NGEyNmYwMzZiMy90YWJsZXJhbmdlOmZkMjM0MmI1N2UwMzRkODk5ZTllYTg0YTI2ZjAzNmIzXzItMS0xLTEtMjUxNzM_6d17f6c9-3326-4244-a8a7-78b18fe82487"
      unitRef="usd">234820000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpmZDIzNDJiNTdlMDM0ZDg5OWU5ZWE4NGEyNmYwMzZiMy90YWJsZXJhbmdlOmZkMjM0MmI1N2UwMzRkODk5ZTllYTg0YTI2ZjAzNmIzXzItMy0xLTEtMjUxNzM_6b680512-c5a6-4593-aef2-edae8a27bc92"
      unitRef="usd">364895000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <dov:DefinedBenefitPlanFairValueOfPlanAssetsGross
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpmZDIzNDJiNTdlMDM0ZDg5OWU5ZWE4NGEyNmYwMzZiMy90YWJsZXJhbmdlOmZkMjM0MmI1N2UwMzRkODk5ZTllYTg0YTI2ZjAzNmIzXzMtMS0xLTEtMjUxNzM_7faf3bba-b999-4998-8132-4aa7bd5005ab"
      unitRef="usd">106519000</dov:DefinedBenefitPlanFairValueOfPlanAssetsGross>
    <dov:DefinedBenefitPlanFairValueOfPlanAssetsGross
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpmZDIzNDJiNTdlMDM0ZDg5OWU5ZWE4NGEyNmYwMzZiMy90YWJsZXJhbmdlOmZkMjM0MmI1N2UwMzRkODk5ZTllYTg0YTI2ZjAzNmIzXzMtMy0xLTEtMjUxNzM_20606a3a-ab26-4ede-9336-724bb942742a"
      unitRef="usd">203314000</dov:DefinedBenefitPlanFairValueOfPlanAssetsGross>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90ZXh0cmVnaW9uOjc0NzcxM2ZmN2EyZTRiYTg4NjVlZmE1NDY2ZDc2YWVmXzk5NzM_f7d86a18-eed5-43d3-94b0-247ca0b2e4a6">&lt;div style="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;Components of the net periodic benefit cost were as follows:&#160;&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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Defined Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Qualified Defined Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&#160;Non-Qualified Supplemental Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;U.S. Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-U.S. Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;13,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;(28,980)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Recognized actuarial loss (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,857)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlement and curtailment loss (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net periodic expense (benefit)&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;4,014&#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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;(616)&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;(7,791)&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;5,830&#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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;4,784&#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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;8,218&#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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;1,909&#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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;2,875&#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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;5,143&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzMtMS0xLTEtMjUxNzM_caa34f0d-bb68-40b1-8b00-bfe70af7d608"
      unitRef="usd">7134000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzMtMy0xLTEtMjUxNzM_f1ad24b0-f140-4184-9740-93d25b65d1bf"
      unitRef="usd">6824000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i8215082e296c48139d6d5008298f96c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzMtNS0xLTEtMjUxNzM_eff626e2-9484-48d6-a2a1-b5486b526edd"
      unitRef="usd">7016000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzMtNy0xLTEtMjUxNzM_81bf8fd9-e977-4586-bb9c-5a5d9099224a"
      unitRef="usd">5749000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzMtOS0xLTEtMjUxNzM_c05bc87b-341d-45c0-a89a-b521cde37b2c"
      unitRef="usd">5345000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ieabdf399710f43d1949ccf0896ca1c7f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzMtMTEtMS0xLTI1MTcz_84109254-e373-4615-8520-82330fb4f50a"
      unitRef="usd">5665000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzMtMTMtMS0xLTI1MTcz_f8cdc919-d35a-4532-b079-a0695a4c2af9"
      unitRef="usd">1561000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzMtMTUtMS0xLTI1MTcz_7f083e12-8d2a-4170-baa3-ebf6fc7cb996"
      unitRef="usd">1272000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i8b5a2eff86254b77a3543ac75e644137_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzMtMTctMS0xLTI1MTcz_cee49ef2-de1c-4c18-9e7c-f8632d92034d"
      unitRef="usd">1942000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzQtMS0xLTEtMjUxNzM_10e06512-3320-402c-84d8-60c93dcbf1ad"
      unitRef="usd">13605000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzQtMy0xLTEtMjUxNzM_361bc4df-2347-4027-a31b-519f2cc5759a"
      unitRef="usd">16272000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i8215082e296c48139d6d5008298f96c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzQtNS0xLTEtMjUxNzM_e1f79a41-7494-4d48-9f29-1d32978688ca"
      unitRef="usd">19026000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzQtNy0xLTEtMjUxNzM_78cc2340-49af-4d1d-802b-62f898bf5922"
      unitRef="usd">3590000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzQtOS0xLTEtMjUxNzM_8a1571fc-875e-4451-929f-a0ad3781cebf"
      unitRef="usd">3697000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ieabdf399710f43d1949ccf0896ca1c7f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzQtMTEtMS0xLTI1MTcz_28816bb0-83af-4674-8c60-b30533e94bcd"
      unitRef="usd">5101000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzQtMTMtMS0xLTI1MTcz_8759e139-1ff1-4290-8508-6db5c7727304"
      unitRef="usd">1232000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzQtMTUtMS0xLTI1MTcz_5e7131b6-bdf7-442f-8bc8-786cf37921a1"
      unitRef="usd">1765000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i8b5a2eff86254b77a3543ac75e644137_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzQtMTctMS0xLTI1MTcz_df4b6bb4-ff6a-4b0e-b0cd-73c2cf3958c5"
      unitRef="usd">2670000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzUtMS0xLTEtMjUxNzM_96200ce0-ee9b-4f53-8ab3-0bbceedad0ab"
      unitRef="usd">28980000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzUtMy0xLTEtMjUxNzM_b8cf0998-d3ae-4532-9de3-af93e3337935"
      unitRef="usd">31475000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i8215082e296c48139d6d5008298f96c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzUtNS0xLTEtMjUxNzM_df08076a-b4f6-478a-ad46-38e44be44ee4"
      unitRef="usd">34136000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzUtNy0xLTEtMjUxNzM_8ecafb65-52ef-436d-ab5c-635d442d9369"
      unitRef="usd">7188000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzUtOS0xLTEtMjUxNzM_ea286069-d6fa-416e-9345-04ebaf505388"
      unitRef="usd">6837000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ieabdf399710f43d1949ccf0896ca1c7f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzUtMTEtMS0xLTI1MTcz_c66296ec-b1f7-4504-9a7f-749284bcc32f"
      unitRef="usd">6220000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzUtMTMtMS0xLTI1MTcz_c99c48f3-7788-44d4-a62f-ad0775f011b8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzUtMTUtMS0xLTI1MTcz_8e705a51-c937-4a79-82f8-91c22c2992c1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i8b5a2eff86254b77a3543ac75e644137_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzUtMTctMS0xLTI1MTcz_d6b147be-01f2-49e9-b9b2-d2335bb63f02"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzctMS0xLTEtMjUxNzM_0918cb3c-775e-409c-8966-04835163bbd5"
      unitRef="usd">212000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzctMy0xLTEtMjUxNzM_47a86961-0fbb-450c-9b7d-842e94531da6"
      unitRef="usd">227000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i8215082e296c48139d6d5008298f96c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzctNS0xLTEtMjUxNzM_5a04e4ae-55f1-4e5b-9b9e-39a0d556786f"
      unitRef="usd">303000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzctNy0xLTEtMjUxNzM_d1b6366f-bb1a-4519-b0fa-825361f75aff"
      unitRef="usd">-453000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzctOS0xLTEtMjUxNzM_5617b3ac-69af-4b38-920f-fe20a26e8ea8"
      unitRef="usd">-493000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ieabdf399710f43d1949ccf0896ca1c7f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzctMTEtMS0xLTI1MTcz_5f2a5cf2-5a91-4148-a267-af38c789f411"
      unitRef="usd">-398000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzctMTMtMS0xLTI1MTcz_2aa13f3d-34da-4397-8c47-b46c40546380"
      unitRef="usd">1531000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzctMTUtMS0xLTI1MTcz_2aa5a7d8-df4d-4e1f-b769-0920fbd3c409"
      unitRef="usd">1695000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i8b5a2eff86254b77a3543ac75e644137_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzctMTctMS0xLTI1MTcz_1aaa643b-ec48-4673-a9bf-2248328c54f4"
      unitRef="usd">2811000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzgtMS0xLTEtMjUxNzM_9965b70a-6e91-434b-98b6-46f4f6b04a5d"
      unitRef="usd">-10012000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzgtMy0xLTEtMjUxNzM_6266712a-d892-4644-bf85-ee7012ed8a41"
      unitRef="usd">-7536000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i8215082e296c48139d6d5008298f96c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzgtNS0xLTEtMjUxNzM_e85ed530-cc72-423b-a7e0-95a4308c11f7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzgtNy0xLTEtMjUxNzM_c3de2752-d0cf-40a5-9ed0-385592bc3bde"
      unitRef="usd">-3938000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzgtOS0xLTEtMjUxNzM_8558f102-e712-4326-b193-e190a5e364af"
      unitRef="usd">-3047000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ieabdf399710f43d1949ccf0896ca1c7f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzgtMTEtMS0xLTI1MTcz_170c3325-e4a7-4aae-af6f-b0c1c1ec71c6"
      unitRef="usd">-3109000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzgtMTMtMS0xLTI1MTcz_58bbbce4-55cb-435d-ad72-61a521be6a3c"
      unitRef="usd">1672000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzgtMTUtMS0xLTI1MTcz_56dd9152-1911-4b64-9d41-27253dc5c34b"
      unitRef="usd">1857000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i8b5a2eff86254b77a3543ac75e644137_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzgtMTctMS0xLTI1MTcz_4f2941b1-7e87-4edf-a885-ee2a0b66277f"
      unitRef="usd">2280000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzEwLTEtMS0xLTI1MTcz_2cdb0bd0-9a97-44d4-9ce5-197b1683b8ce"
      unitRef="usd">-2031000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzEwLTMtMS0xLTI1MTcz_a1309f6d-8315-466b-ba92-34dea8d158ea"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i8215082e296c48139d6d5008298f96c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzEwLTUtMS0xLTI1MTcz_67126c55-01dd-4461-a081-b419c778888d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzEwLTctMS0xLTI1MTcz_5677b2ff-7338-454b-965c-b2fbcded2f0f"
      unitRef="usd">-194000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzEwLTktMS0xLTI1MTcz_235ba917-b073-4f29-b728-793e7f98127d"
      unitRef="usd">-25000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="ieabdf399710f43d1949ccf0896ca1c7f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzEwLTExLTEtMS0yNTE3Mw_eb228f90-b9bd-44a1-b4af-116a9c8574b0"
      unitRef="usd">-961000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzEwLTEzLTEtMS0yNTE3Mw_b5890b93-9484-4e78-8d58-c77f79732f43"
      unitRef="usd">743000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzEwLTE1LTEtMS0yNTE3Mw_e9388032-3835-44ef-abb7-d72195e006b7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i8b5a2eff86254b77a3543ac75e644137_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzEwLTE3LTEtMS0yNTE3Mw_869decf5-6ae6-42a0-a3e6-48c69e0531cd"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzEyLTEtMS0xLTI1MTcz_1895023e-35a3-4b83-9791-c80490ff72e7"
      unitRef="usd">4014000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzEyLTMtMS0xLTI1MTcz_0b898a85-68f9-4a7c-b04b-371d096a526a"
      unitRef="usd">-616000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i8215082e296c48139d6d5008298f96c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzEyLTUtMS0xLTI1MTcz_90242122-3ab5-4947-9e97-b8e88c4a8ade"
      unitRef="usd">-7791000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzEyLTctMS0xLTI1MTcz_445aab76-4436-4d3e-913a-1f0fd19b6892"
      unitRef="usd">5830000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzEyLTktMS0xLTI1MTcz_79f38315-6c52-43e9-917a-30bc3f02e525"
      unitRef="usd">4784000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ieabdf399710f43d1949ccf0896ca1c7f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzEyLTExLTEtMS0yNTE3Mw_ab0b5b5a-2ecc-48b7-8a68-b748e10c5a2d"
      unitRef="usd">8218000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzEyLTEzLTEtMS0yNTE3Mw_9209b960-21ef-4c8b-b160-91ff5d083fdb"
      unitRef="usd">1909000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzEyLTE1LTEtMS0yNTE3Mw_92bc9d00-015d-49ff-9808-e2b5dd4d8811"
      unitRef="usd">2875000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i8b5a2eff86254b77a3543ac75e644137_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo1ZmM0ZjFiZGZiYWQ0ZDBmYmQ5YzdhNWE2NjRjYTZjZi90YWJsZXJhbmdlOjVmYzRmMWJkZmJhZDRkMGZiZDljN2E1YTY2NGNhNmNmXzEyLTE3LTEtMS0yNTE3Mw_95794585-0204-495c-9cf1-bac5c6fd1fb3"
      unitRef="usd">5143000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <dov:WeightedAverageAssumptionsUsedInBenefitObligationsTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90ZXh0cmVnaW9uOjc0NzcxM2ZmN2EyZTRiYTg4NjVlZmE1NDY2ZDc2YWVmXzk5NjA_dafb40b5-8a46-4273-9222-a244b115b43a">The weighted average assumptions used in determining the benefit obligations were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:13pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Qualified Defined Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-Qualified Supplemental Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;U.S. Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-U.S. Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discount 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:9pt;font-weight:400;line-height:100%"&gt;2.95&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;1.18&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;0.79&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;2.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;2.45&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average wage increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</dov:WeightedAverageAssumptionsUsedInBenefitObligationsTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YjQwOWZkYzAyZDM0ZTAxYmQwNGNhYjg3ODlkZGM2Ny90YWJsZXJhbmdlOjliNDA5ZmRjMDJkMzRlMDFiZDA0Y2FiODc4OWRkYzY3XzMtMS0xLTEtMjUxNzM_67b06fa4-e796-42b0-8c63-3972d5077c2e"
      unitRef="number">0.0295</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="id1cb74ab7e4e45f09ea5257b0d6a0038_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YjQwOWZkYzAyZDM0ZTAxYmQwNGNhYjg3ODlkZGM2Ny90YWJsZXJhbmdlOjliNDA5ZmRjMDJkMzRlMDFiZDA0Y2FiODc4OWRkYzY3XzMtMy0xLTEtMjUxNzM_03f86d67-3257-44d6-ba19-c71ef27158cd"
      unitRef="number">0.0265</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YjQwOWZkYzAyZDM0ZTAxYmQwNGNhYjg3ODlkZGM2Ny90YWJsZXJhbmdlOjliNDA5ZmRjMDJkMzRlMDFiZDA0Y2FiODc4OWRkYzY3XzMtNS0xLTEtMjUxNzM_56d37aa5-3667-4f42-ba13-6e97747e6bfa"
      unitRef="number">0.0118</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i0d34376b84d0462e846cb6d9bbd186af_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YjQwOWZkYzAyZDM0ZTAxYmQwNGNhYjg3ODlkZGM2Ny90YWJsZXJhbmdlOjliNDA5ZmRjMDJkMzRlMDFiZDA0Y2FiODc4OWRkYzY3XzMtNy0xLTEtMjUxNzM_8431e46e-3592-4f3d-95cb-ffbe220927d1"
      unitRef="number">0.0079</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YjQwOWZkYzAyZDM0ZTAxYmQwNGNhYjg3ODlkZGM2Ny90YWJsZXJhbmdlOjliNDA5ZmRjMDJkMzRlMDFiZDA0Y2FiODc4OWRkYzY3XzMtOS0xLTEtMjUxNzM_52da9500-1aba-4374-93ba-0969fc77680d"
      unitRef="number">0.0290</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i461f051a6d7b4073adbb50391cc3913c_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YjQwOWZkYzAyZDM0ZTAxYmQwNGNhYjg3ODlkZGM2Ny90YWJsZXJhbmdlOjliNDA5ZmRjMDJkMzRlMDFiZDA0Y2FiODc4OWRkYzY3XzMtMTEtMS0xLTI1MTcz_ed35dedd-f902-4dab-a5a4-5020c2ffae0b"
      unitRef="number">0.0245</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YjQwOWZkYzAyZDM0ZTAxYmQwNGNhYjg3ODlkZGM2Ny90YWJsZXJhbmdlOjliNDA5ZmRjMDJkMzRlMDFiZDA0Y2FiODc4OWRkYzY3XzQtMS0xLTEtMjUxNzM_0ec0c9bd-0920-427c-9a69-c25812815f98"
      unitRef="number">0.0400</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="id1cb74ab7e4e45f09ea5257b0d6a0038_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YjQwOWZkYzAyZDM0ZTAxYmQwNGNhYjg3ODlkZGM2Ny90YWJsZXJhbmdlOjliNDA5ZmRjMDJkMzRlMDFiZDA0Y2FiODc4OWRkYzY3XzQtMy0xLTEtMjUxNzM_97ccdf5c-6448-4690-9d00-4881ddb66035"
      unitRef="number">0.0400</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YjQwOWZkYzAyZDM0ZTAxYmQwNGNhYjg3ODlkZGM2Ny90YWJsZXJhbmdlOjliNDA5ZmRjMDJkMzRlMDFiZDA0Y2FiODc4OWRkYzY3XzQtNS0xLTEtMjUxNzM_469ab88e-2cb1-4486-b90a-1f2121142026"
      unitRef="number">0.0153</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i0d34376b84d0462e846cb6d9bbd186af_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YjQwOWZkYzAyZDM0ZTAxYmQwNGNhYjg3ODlkZGM2Ny90YWJsZXJhbmdlOjliNDA5ZmRjMDJkMzRlMDFiZDA0Y2FiODc4OWRkYzY3XzQtNy0xLTEtMjUxNzM_c47b6405-ac63-4157-971a-6f3167aabe85"
      unitRef="number">0.0151</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YjQwOWZkYzAyZDM0ZTAxYmQwNGNhYjg3ODlkZGM2Ny90YWJsZXJhbmdlOjliNDA5ZmRjMDJkMzRlMDFiZDA0Y2FiODc4OWRkYzY3XzQtOS0xLTEtMjUxNzM_c8d09a1e-ac41-454c-bf25-c5c643b2c92f"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i461f051a6d7b4073adbb50391cc3913c_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YjQwOWZkYzAyZDM0ZTAxYmQwNGNhYjg3ODlkZGM2Ny90YWJsZXJhbmdlOjliNDA5ZmRjMDJkMzRlMDFiZDA0Y2FiODc4OWRkYzY3XzQtMTEtMS0xLTI1MTcz_26434c02-8a70-4099-bea3-44b3d64f3cf0"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <dov:WeightedAverageAssumptionsUsedCalculatingNetPeriodicCostTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90ZXh0cmVnaW9uOjc0NzcxM2ZmN2EyZTRiYTg4NjVlZmE1NDY2ZDc2YWVmXzk5NjM_21fb54e0-f5fc-4116-82ee-ca6ed6ad0a3a">&lt;div style="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 weighted average assumptions used in determining the net periodic benefit cost were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.896%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:13pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Qualified Defined Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non- Qualified Supplemental Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;U.S. Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-U.S. Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discount 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:9pt;font-weight:400;line-height:100%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;3.40&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;4.35&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;0.79&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;1.18&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;1.83&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;2.45&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;3.20&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;4.30&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average wage increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;1.51&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;1.80&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;2.10&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;4.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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;4.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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;4.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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;5.60&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;6.30&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;6.80&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;3.40&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;3.69&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;3.67&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;%&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;na&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;na&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;na&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</dov:WeightedAverageAssumptionsUsedCalculatingNetPeriodicCostTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzMtMS0xLTEtMjUxNzM_3d7a0d6d-fdfa-47df-8417-61dbf740b3a7"
      unitRef="number">0.0265</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzMtMy0xLTEtMjUxNzM_bcece1ed-84d4-48bd-aefd-b4c481c520be"
      unitRef="number">0.0340</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i8215082e296c48139d6d5008298f96c0_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzMtNS0xLTEtMjUxNzM_0f481eb0-534b-4b37-92e3-684dab34742f"
      unitRef="number">0.0435</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzMtOS0xLTEtMjUxNzM_240e90cd-0458-494d-895e-9ec2603831ac"
      unitRef="number">0.0079</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzMtMTEtMS0xLTI1MTcz_b727aa88-76bd-4781-a95c-6963029c2b7b"
      unitRef="number">0.0118</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ieabdf399710f43d1949ccf0896ca1c7f_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzMtMTMtMS0xLTI1MTcz_5682170a-71aa-47e5-b1dc-2a8a56863faa"
      unitRef="number">0.0183</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzMtMTUtMS0xLTI1MTcz_1cfcf1b3-3b07-4ba4-a3e3-828bb5153b94"
      unitRef="number">0.0245</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzMtMTctMS0xLTI1MTcz_36eb8224-a972-4c2f-8423-1dd55d17686c"
      unitRef="number">0.0320</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i8b5a2eff86254b77a3543ac75e644137_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzMtMTktMS0xLTI1MTcz_0e4beace-a0cb-40b9-a428-b0a6bcc6f54d"
      unitRef="number">0.0430</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzQtMS0xLTEtMjUxNzM_c30cf6ff-3a23-48ce-bdfc-09773d3a5a52"
      unitRef="number">0.0400</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzQtMy0xLTEtMjUxNzM_aae31d19-894f-4a20-bf11-01879bf57fdd"
      unitRef="number">0.0400</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i8215082e296c48139d6d5008298f96c0_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzQtNS0xLTEtMjUxNzM_311733e8-5f3d-459d-8a78-8ac51a1a0116"
      unitRef="number">0.0400</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzQtOS0xLTEtMjUxNzM_df966d42-4ea7-4733-9108-7d9d125b1f42"
      unitRef="number">0.0151</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzQtMTEtMS0xLTI1MTcz_71505151-388d-456f-91aa-6a4ee34418ac"
      unitRef="number">0.0180</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="ieabdf399710f43d1949ccf0896ca1c7f_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzQtMTMtMS0xLTI1MTcz_49a0f331-fa5d-4513-9fd0-2ad417a7b360"
      unitRef="number">0.0210</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i37d2503518a94f5b8960e10d61738392_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzQtMTUtMS0xLTI1MTcz_1e3b07fa-ea04-4ccb-b322-4e2980763d90"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i480f33b765754fbebf90f95d3c4f6fe5_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzQtMTctMS0xLTI1MTcz_04dfb429-25f8-497b-b0c3-dee34c0676fa"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i8b5a2eff86254b77a3543ac75e644137_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzQtMTktMS0xLTI1MTcz_087d152d-5242-45de-92a8-f60f74eb2c71"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i637b981c229d4d3e8b90c5e2f8541391_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzUtMS0xLTEtMjUxNzM_391d155c-0a6d-4320-ab46-e9896fd41e2d"
      unitRef="number">0.0560</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i43bd8f97d8db422c954e4bf8041c33d7_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzUtMy0xLTEtMjUxNzM_a1ad35e0-f458-463a-bef7-f3c0cee7fdab"
      unitRef="number">0.0630</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i8215082e296c48139d6d5008298f96c0_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzUtNS0xLTEtMjUxNzM_675936ba-16aa-496e-92f3-3f0ab0ef43d8"
      unitRef="number">0.0680</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i7ffafe6ad80d4549835b900086871e5a_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzUtOS0xLTEtMjUxNzM_c603f778-846f-4dfa-8248-64be7425f114"
      unitRef="number">0.0340</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="idab8b385d32d426ea9832277f9489914_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzUtMTEtMS0xLTI1MTcz_8e133cef-f749-4d84-a1c2-89e6db58e437"
      unitRef="number">0.0369</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ieabdf399710f43d1949ccf0896ca1c7f_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTozMzc0M2FkNWI5MzI0NGRiYmM2YWQ4NzQwM2VmMjA3ZC90YWJsZXJhbmdlOjMzNzQzYWQ1YjkzMjQ0ZGJiYzZhZDg3NDAzZWYyMDdkXzUtMTMtMS0xLTI1MTcz_e74a0fb0-0434-4d7c-a7e7-916bec06f2ea"
      unitRef="number">0.0367</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <dov:WeightedAverageAssetAllocationActualAndTargetTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90ZXh0cmVnaW9uOjc0NzcxM2ZmN2EyZTRiYTg4NjVlZmE1NDY2ZDc2YWVmXzk5NzU_e16256a8-14e1-4b57-bed7-eac829b0ff81">&lt;div style="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 Company&#x2019;s actual and target weighted average asset allocation for our U.S. Qualified Defined Benefits Plan was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.764%"/&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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:10pt;font-weight:700;line-height:100%"&gt;Current Target&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:100%"&gt;Return-seeking 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:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&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:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&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:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability hedging investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</dov:WeightedAverageAssetAllocationActualAndTargetTableTextBlock>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i10a2ed7ebe7148d78671557f1cf4af93_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTowYWMxNmFkNTRjZjc0MzY5OTZjY2I0Y2U2OTJhZmVhZi90YWJsZXJhbmdlOjBhYzE2YWQ1NGNmNzQzNjk5NmNjYjRjZTY5MmFmZWFmXzEtMS0xLTEtMjUxNzM_5f604adb-b94e-434e-ac35-e385db4f7180"
      unitRef="number">0.29</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="id6e2eac5f4ad44ee8124d570ef6e3e28_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTowYWMxNmFkNTRjZjc0MzY5OTZjY2I0Y2U2OTJhZmVhZi90YWJsZXJhbmdlOjBhYzE2YWQ1NGNmNzQzNjk5NmNjYjRjZTY5MmFmZWFmXzEtMy0xLTEtMjUxNzM_871022b7-2efb-4b09-b2d5-3482b5142378"
      unitRef="number">0.22</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i10a2ed7ebe7148d78671557f1cf4af93_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTowYWMxNmFkNTRjZjc0MzY5OTZjY2I0Y2U2OTJhZmVhZi90YWJsZXJhbmdlOjBhYzE2YWQ1NGNmNzQzNjk5NmNjYjRjZTY5MmFmZWFmXzEtNS0xLTEtMjUxNzM_2f2e9de2-c846-4136-8e45-2fec97c78881"
      unitRef="number">0.30</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ie2f6fa7b6d344449b9f2668190cb2c3e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTowYWMxNmFkNTRjZjc0MzY5OTZjY2I0Y2U2OTJhZmVhZi90YWJsZXJhbmdlOjBhYzE2YWQ1NGNmNzQzNjk5NmNjYjRjZTY5MmFmZWFmXzItMS0xLTEtMjUxNzM_c7d38b96-ab00-4c6f-baa3-158f7f76ba3a"
      unitRef="number">0.69</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i1d081fdffc3f4464aefcc8aab847aa87_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTowYWMxNmFkNTRjZjc0MzY5OTZjY2I0Y2U2OTJhZmVhZi90YWJsZXJhbmdlOjBhYzE2YWQ1NGNmNzQzNjk5NmNjYjRjZTY5MmFmZWFmXzItMy0xLTEtMjUxNzM_a7c7549e-7030-438f-a742-44eea7ee2691"
      unitRef="number">0.77</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ie2f6fa7b6d344449b9f2668190cb2c3e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTowYWMxNmFkNTRjZjc0MzY5OTZjY2I0Y2U2OTJhZmVhZi90YWJsZXJhbmdlOjBhYzE2YWQ1NGNmNzQzNjk5NmNjYjRjZTY5MmFmZWFmXzItNS0xLTEtMjUxNzM_959c16bd-14d9-4328-a15e-05660ebecfe6"
      unitRef="number">0.70</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i0d9447c19b8e4f199e7263e2c3bf0e07_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTowYWMxNmFkNTRjZjc0MzY5OTZjY2I0Y2U2OTJhZmVhZi90YWJsZXJhbmdlOjBhYzE2YWQ1NGNmNzQzNjk5NmNjYjRjZTY5MmFmZWFmXzMtMS0xLTEtMjUxNzM_d85fae8b-7261-4e4f-856c-5913c64330b6"
      unitRef="number">0.02</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="if360f6c302b541ea98f67366394668a3_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTowYWMxNmFkNTRjZjc0MzY5OTZjY2I0Y2U2OTJhZmVhZi90YWJsZXJhbmdlOjBhYzE2YWQ1NGNmNzQzNjk5NmNjYjRjZTY5MmFmZWFmXzMtMy0xLTEtMjUxNzM_b3501575-c1e4-4f40-bdea-f5b3a25d2c8e"
      unitRef="number">0.01</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i0d9447c19b8e4f199e7263e2c3bf0e07_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTowYWMxNmFkNTRjZjc0MzY5OTZjY2I0Y2U2OTJhZmVhZi90YWJsZXJhbmdlOjBhYzE2YWQ1NGNmNzQzNjk5NmNjYjRjZTY5MmFmZWFmXzMtNS0xLTEtMjUxNzM_24522eda-060f-40fa-8ede-ace642818b30"
      unitRef="number">0</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTowYWMxNmFkNTRjZjc0MzY5OTZjY2I0Y2U2OTJhZmVhZi90YWJsZXJhbmdlOjBhYzE2YWQ1NGNmNzQzNjk5NmNjYjRjZTY5MmFmZWFmXzQtMS0xLTEtMjUxNzM_a4a5fe51-923c-4f45-83d6-2b0019d4541f"
      unitRef="number">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTowYWMxNmFkNTRjZjc0MzY5OTZjY2I0Y2U2OTJhZmVhZi90YWJsZXJhbmdlOjBhYzE2YWQ1NGNmNzQzNjk5NmNjYjRjZTY5MmFmZWFmXzQtMy0xLTEtMjUxNzM_ac41826e-8f88-4504-8df9-dc79c79b9574"
      unitRef="number">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTowYWMxNmFkNTRjZjc0MzY5OTZjY2I0Y2U2OTJhZmVhZi90YWJsZXJhbmdlOjBhYzE2YWQ1NGNmNzQzNjk5NmNjYjRjZTY5MmFmZWFmXzQtNS0xLTEtMjUxNzM_32845f1e-54a6-4f07-8ef7-e7a0aee8ba0f"
      unitRef="number">1</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90ZXh0cmVnaW9uOjc0NzcxM2ZmN2EyZTRiYTg4NjVlZmE1NDY2ZDc2YWVmXzk5ODE_97b61111-9307-4151-9c62-98a257a2ceeb">&lt;div style="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 fair values of both U.S. and non-U.S. pension plan assets by asset category within the fair value hierarchy (as defined in Note 13 &#x2014; Financial Instruments)&#160;were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.129%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;U.S. Qualified Defined Benefits Plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;12/31/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12/31/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:bottom"&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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Fair Value&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;316,367&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;316,367&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;329,800&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;329,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&gt;80,551&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:100%"&gt;Interest-bearing cash and short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,117&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total investments at fair 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:9pt;font-weight:400;line-height:100%"&gt;3,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;389,482&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;392,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;401,818&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:9pt;font-weight:400;line-height:100%"&gt;413,468&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:100%"&gt;Investments measured at net asset value*&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 13pt;text-align:left;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;Collective funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;180,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;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;Short-term investment funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;3,227&#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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;389,482&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;573,100&#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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;11,650&#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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;401,818&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:400;line-height:100%"&gt;606,896&#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-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.786%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.835%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-U.S. Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;12/31/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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:9pt;font-weight:700;line-height:100%"&gt;12/31/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:bottom"&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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Fair Value&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stocks&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,865&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Fixed income investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:700;line-height:100%"&gt;Total investments at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" 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:100%"&gt;Investments measured at net asset value*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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="padding:2px 1pt 2px 13pt;text-align:left;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;Collective funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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 13pt;text-align:left;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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;/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:10pt;font-weight:700;line-height:100%"&gt;&#160;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;92,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;29,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;20,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;219,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;85,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;27,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;21,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;font-weight:400;line-height:100%"&gt;212,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;* In accordance with Fair Value Measurement Topic 820 (Subtopic 820-10), certain investments that are measured at fair value using the net asset value per share (or its equivalent) as a practical expedient were not classified in the fair value hierarchy. These are included to permit reconciliation of the&#160;fair value&#160;hierarchy to the aggregate pension plan assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5a9bad78c7b84d0897b87d9dd6b73178_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzYtMS0xLTEtMjUxNzM_db8d4ccb-8ba2-45ab-a82c-e9aab84a59ed"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i341cf06b002948208a5706efaba254e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzYtMy0xLTEtMjUxNzM_73ed825f-9214-47a6-9542-6a6a87583c92"
      unitRef="usd">316367000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9969d538ae284aa5ae6ecbaad4362e20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzYtNy0xLTEtMjUxNzM_279764a4-77f0-466a-a38e-772a2db7adfb"
      unitRef="usd">316367000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i211b828a01cd4bfa8567bef9f8982bdd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzYtOS0xLTEtMjUxNzM_d1b95fa7-7c2e-423c-a33e-51ce755f6c63"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8bcc1b9d1d0240f1b31ef4387b3d8b99_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzYtMTEtMS0xLTI1MTcz_967ac058-0802-4cef-af3d-3fba28f54720"
      unitRef="usd">329800000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib0f25657e79c4de796410e5049924139_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzYtMTUtMS0xLTI1MTcz_08c9db09-7d62-4510-a8e7-86fde28c1f23"
      unitRef="usd">329800000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iedee0bb97f144fbe9165b6d44ed75d1d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzctMS0xLTEtMjUxNzM_cb353dfb-9ba2-41d2-b113-1e127912ff12"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iadb658dec7df4484bf0ff569b23a48a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzctMy0xLTEtMjUxNzM_3f8d0969-201e-43c9-be9b-aeb42a093fb3"
      unitRef="usd">73115000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icb2301be80b8497692f2217c7d523df2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzctNy0xLTEtMjUxNzM_501af97a-c964-4a71-9e99-753dceb31c7d"
      unitRef="usd">73115000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i410cf77dd5664f879640d6ec28a96561_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzctOS0xLTEtMjUxNzM_d059625b-ab77-41dd-af20-ceaabeac6b79"
      unitRef="usd">8533000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5cf5572be6004c74bf806e9e17316172_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzctMTEtMS0xLTI1MTcz_30fbdc3d-097e-4b7d-9423-6fac2387f248"
      unitRef="usd">72018000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibce5b148d9754d1f85b63726db85ee80_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzctMTUtMS0xLTI1MTcz_a43856d0-1a71-46c2-b95d-7d4f6b9ebd32"
      unitRef="usd">80551000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i131ec6b69f424c46bc8b0d6b2d8a9c4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzgtMS0xLTEtMjUxNzM_ea7b9b41-9e8a-4a11-9277-df55e53fbbed"
      unitRef="usd">3227000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7eb868e63bb94d3eba7187bcf7dde29d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzgtMy0xLTEtMjUxNzM_cb30754d-9e24-49a1-9376-a6c0d493bb39"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i26e96e9485894f94bb6bbaeaacc9c38b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzgtNy0xLTEtMjUxNzM_394d1aa8-6b65-4898-b7cb-4b20d8847cd9"
      unitRef="usd">3227000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idb0dd19e66754706b02e636813749143_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzgtOS0xLTEtMjUxNzM_aa1e6eb2-e5b3-4575-a5d4-c7f1d7cb7643"
      unitRef="usd">3117000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icee926c7f75046daa719bc3bbbb2bb76_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzgtMTEtMS0xLTI1MTcz_cedc86d1-7ddc-4f8d-8e12-70e791b11caf"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4f9bd1d2e0144720b0cdb4ad686c7d2a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzgtMTUtMS0xLTI1MTcz_4e00a5c1-8b4f-43e6-bb84-bff4781b6c1d"
      unitRef="usd">3117000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <dov:DefinedBenefitPlanFairValueOfPlanAssetsGross
      contextRef="ic0c8f8a137ea4529bad6e69330ae8f8a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzktMS0xLTEtMjUxNzM_49b408ec-1ffb-446b-b1f6-5701af905cf5"
      unitRef="usd">3227000</dov:DefinedBenefitPlanFairValueOfPlanAssetsGross>
    <dov:DefinedBenefitPlanFairValueOfPlanAssetsGross
      contextRef="i54ee7cfe1c054dc091ea1a559c7dd73d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzktMy0xLTEtMjUxNzM_0ac562a2-1d46-463b-b670-5d077597850c"
      unitRef="usd">389482000</dov:DefinedBenefitPlanFairValueOfPlanAssetsGross>
    <dov:DefinedBenefitPlanFairValueOfPlanAssetsGross
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzktNy0xLTEtMjUxNzM_38912620-1a50-4468-8525-dfb64c1faaff"
      unitRef="usd">392709000</dov:DefinedBenefitPlanFairValueOfPlanAssetsGross>
    <dov:DefinedBenefitPlanFairValueOfPlanAssetsGross
      contextRef="ie45f46e317124d32b93993d849d93c92_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzktOS0xLTEtMjUxNzM_8cc759ed-64bf-4008-bfdb-7d620e924004"
      unitRef="usd">11650000</dov:DefinedBenefitPlanFairValueOfPlanAssetsGross>
    <dov:DefinedBenefitPlanFairValueOfPlanAssetsGross
      contextRef="i3de267ddd5994710a7e384a5d21c3572_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzktMTEtMS0xLTI1MTcz_dca786d3-3d7e-4aac-b14a-b40e4ec9566d"
      unitRef="usd">401818000</dov:DefinedBenefitPlanFairValueOfPlanAssetsGross>
    <dov:DefinedBenefitPlanFairValueOfPlanAssetsGross
      contextRef="id1cb74ab7e4e45f09ea5257b0d6a0038_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzktMTUtMS0xLTI1MTcz_96af4122-14e8-4f7c-84f0-f0083deb773b"
      unitRef="usd">413468000</dov:DefinedBenefitPlanFairValueOfPlanAssetsGross>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i00012097c3e9465bac02cd8923803d31_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzExLTEtMS0xLTI1MTcz_bf0b583c-6b84-4d59-9fa7-622b2bd15e39"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iaf0ddb19a9204590a91c8774947b8dd1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzExLTMtMS0xLTI1MTcz_f0bfb09c-0204-4e6f-9d43-8bb9c1360ddf"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i708db1c71a8449089aaaa49928704222_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzExLTctMS0xLTI1MTcz_48035a53-d4da-4f98-bc98-3634325d9959"
      unitRef="usd">167551000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i240515a9cbd4495ebebcec77509f8b85_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzExLTktMS0xLTI1MTcz_18c9b686-ba8b-4992-9285-b05fa787c2c6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i11ba46609c734cb5a98aa085b9bdd343_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzExLTExLTEtMS0yNTE3Mw_bc6d0393-c42e-4cdd-8df9-19a8b791854a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7a36b7067bb44a94acfb04cc76c5b8ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzExLTE1LTEtMS0yNTE3Mw_a361ec1d-a0b2-4817-aed3-1c48c7cb47ec"
      unitRef="usd">180103000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i699b02445c514126905a8db7b2688fec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzE0LTEtMS0xLTI1MTcz_ced4f571-f6b3-44f8-94b4-d3a59b133497"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib41e0aaf15ef4e6583ad05b912033ece_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzE0LTMtMS0xLTI1MTcz_c5d52250-778c-4d4b-95c6-00af5655a3e7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0e92b38a4e054a15a6975aa85e82e4d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzE0LTctMS0xLTI1MTcz_a4b1b39e-cb94-4644-a7ef-a77cd6232e70"
      unitRef="usd">12840000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9eeebe17f4f944a4aee1a9b64b576859_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzE0LTktMS0xLTI1MTcz_4a631880-7486-4a44-9162-9ff1ce1f9d65"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i27f1e0b06af744fcb950c8254fe2c047_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzE0LTExLTEtMS0yNTE3Mw_eebef388-711a-474f-b6ca-e3301b82acc4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i855b8500f70e45609e836bb1cd9980b9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzE0LTE1LTEtMS0yNTE3Mw_7bba81c1-fb58-42dc-845d-513c94bc55ba"
      unitRef="usd">13325000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic0c8f8a137ea4529bad6e69330ae8f8a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzE2LTEtMS0xLTI1MTcz_e93b6ab7-fd08-4b2f-94ae-797f116fadfd"
      unitRef="usd">3227000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i54ee7cfe1c054dc091ea1a559c7dd73d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzE2LTMtMS0xLTI1MTcz_2be3f1f4-c574-417c-b405-2c09597c9bdc"
      unitRef="usd">389482000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzE2LTctMS0xLTI1MTcz_f12a96b0-f2d0-4802-89c2-1eb8e2376751"
      unitRef="usd">573100000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie45f46e317124d32b93993d849d93c92_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzE2LTktMS0xLTI1MTcz_013a7a7e-9e5d-42aa-9cb6-ceefdbccc92d"
      unitRef="usd">11650000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3de267ddd5994710a7e384a5d21c3572_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzE2LTExLTEtMS0yNTE3Mw_66f4d199-8b63-4552-9a7d-9da526e48803"
      unitRef="usd">401818000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id1cb74ab7e4e45f09ea5257b0d6a0038_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo5YTBiNWY2MjJmZjA0ODY3OWVjMTM2ODU2NjQyMTIxNC90YWJsZXJhbmdlOjlhMGI1ZjYyMmZmMDQ4Njc5ZWMxMzY4NTY2NDIxMjE0XzE2LTE1LTEtMS0yNTE3Mw_ee4f7765-de95-4cbd-a933-e6e2fd1ebd67"
      unitRef="usd">606896000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8096ba261a244f428955c24fd945cea8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzMtMS0xLTEtMjUxNzM_71e32da7-c87d-43f6-a425-5b4edb028475"
      unitRef="usd">58054000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib205f18bf9d54a7ebe30876770e7c5d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzMtMy0xLTEtMjUxNzM_bc7e331d-30fb-480e-8927-b8b786fa27b2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i590556e9cb11482d988834b1e254596e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzMtNS0xLTEtMjUxNzM_c00b48e8-fd41-40cf-95a9-2596d2ae3423"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1ff2c52a69894c40b97ab7912f80b214_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzMtNy0xLTEtMjUxNzM_13ddbbbf-7eae-44ee-807d-96d202fb0540"
      unitRef="usd">58054000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if441fa96f7364b53b2285bb448dfe7ae_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzMtOS0xLTEtMjUxNzM_7a3f51fd-4afc-4e11-bcb8-d453c597d7fd"
      unitRef="usd">52865000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie3667799b6b6465d8dae05e1df308926_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzMtMTEtMS0xLTI1MTcz_3f1c50c4-8a3e-47fb-a873-9523da55a4fb"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i99eb756acc4140a5b8f1a6e522201a24_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzMtMTMtMS0xLTI1MTcz_25015484-bd4c-4ec1-9a50-ce284fc15d78"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iabbc3408823b45a8b0897448844a66b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzMtMTUtMS0xLTI1MTcz_c9eefd84-9194-4de7-b446-f2c7bef342c5"
      unitRef="usd">52865000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icb0d321bf24f4947aeac4e7e74857f12_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzQtMS0xLTEtMjUxNzM_0375afa7-5c85-4e28-be68-847745b95574"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1329cddb92f74c4c872e7a0d6d1138cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzQtMy0xLTEtMjUxNzM_e81c40db-d0e9-4ffa-9b70-7202cf9bd5cd"
      unitRef="usd">27034000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4903a46301cf40b58a1c6e05160c188b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzQtNS0xLTEtMjUxNzM_1c73b137-71dc-4137-b0c5-2a3fd2730808"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i777bc6b8d4c448cfb62f346fe833bb7d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzQtNy0xLTEtMjUxNzM_c0c48ddf-e9e5-45f1-9d73-9b13bf8612ba"
      unitRef="usd">27034000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i32383ecc36c843ae86da34f0b6c49657_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzQtOS0xLTEtMjUxNzM_e640f08d-54c4-49ee-bae7-fe2ffe19eb3d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2624c589303d41a387f8e232046c5554_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzQtMTEtMS0xLTI1MTcz_cbad1c33-866b-4720-a985-236074e16ead"
      unitRef="usd">26068000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5e3dd0695ba24d9a9634100579ce521e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzQtMTMtMS0xLTI1MTcz_f80f6863-4267-4e61-836f-e4209136d5df"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id0f3d18618b146cd92821dd35668b13c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzQtMTUtMS0xLTI1MTcz_76806328-b2a0-4c09-9287-6a268dabaee8"
      unitRef="usd">26068000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i304fd6e8df0049ba860aa700ce10a65e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzUtMS0xLTEtMjUxNzM_09a8f9db-7196-4c7a-8cd4-ad26c30ab17a"
      unitRef="usd">30675000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib570d84fc3e84beeba284d7add21576b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzUtMy0xLTEtMjUxNzM_583798ed-d662-48a4-b6cc-dedfd2742715"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3952276755274f84b1fdbd514290d2a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzUtNS0xLTEtMjUxNzM_f9e510ed-64bc-4437-915b-e8a0b52dc018"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie7fd6b426c6144bdb0112f0f7d09083e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzUtNy0xLTEtMjUxNzM_25339c0d-e8bb-4a38-bf2b-b9e42c7f2ec4"
      unitRef="usd">30675000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i660e500464b6400c90d2e4200918913e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzUtOS0xLTEtMjUxNzM_f4723d2e-b574-45d6-9303-36d4d86f4959"
      unitRef="usd">29413000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2e03f7cfd1284c63a60df3843665ed5e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzUtMTEtMS0xLTI1MTcz_ae3b9092-6b1b-4f77-8565-75ae2b842330"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i11e4eedad71e4e7d9d9c28a163a49782_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzUtMTMtMS0xLTI1MTcz_0171b97e-92d1-47b0-8f1c-a3267192d297"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i81d98a626e43470db631c65283fc3342_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzUtMTUtMS0xLTI1MTcz_047a94c7-d0e8-4450-9e20-5e55dbf351ad"
      unitRef="usd">29413000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i724e1452f0dd40e685c4c3b131f08994_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzgtMS0xLTEtMjUxNzM_ca70186f-0673-4e66-9d86-194f3c6301d4"
      unitRef="usd">3634000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i920275a162e24d27a685ebef3d49b822_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzgtMy0xLTEtMjUxNzM_c0bd0a91-a766-4d1d-a6a8-cb48ca8be758"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id737787e5fc144f9931cacdf35637a7a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzgtNS0xLTEtMjUxNzM_af6c5222-d5ba-4602-9f75-b49c38ce1cb7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9328728d691d4c34a9a8345047d2b67d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzgtNy0xLTEtMjUxNzM_6b2d892c-4ecd-47b8-b669-a5503f1e06a8"
      unitRef="usd">3634000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib885e8c91d5f4c19b12f6c4cc46e19b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzgtOS0xLTEtMjUxNzM_e6965eca-4260-4e44-b58c-5f674f56cfb3"
      unitRef="usd">2822000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2e11191248c14a7fa92cfacbd4ed1dcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzgtMTEtMS0xLTI1MTcz_0f566da6-1db4-4687-a24f-68d259a7f9b2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie36d5edad5604c58858cac5442c2f341_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzgtMTMtMS0xLTI1MTcz_c79aaeb0-abaf-46fd-8229-0ce70fb6d48e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6f34659fcd0944a3b8df46ed3441c2b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzgtMTUtMS0xLTI1MTcz_7cc8f3ce-00c9-4fde-b42d-dd2eb7f9999b"
      unitRef="usd">2822000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if66d3dd30a194030ac3c101c80b1655b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzktMS0xLTEtMjUxNzM_b5d0fd5b-bbc1-40e2-9cae-ad12263ea6d4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie7a3f1f4b602410897c35fc8e87312a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzktMy0xLTEtMjUxNzM_4e38eb7a-10cc-458a-afc3-5602599eee36"
      unitRef="usd">2877000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i366b0fc0ef674b90bf7ad7f64602f4ad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzktNS0xLTEtMjUxNzM_18a967df-e198-473d-a1c2-2b0a46ead1e8"
      unitRef="usd">20252000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i534c0a396e754bcfadd7e1bb243e2dac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzktNy0xLTEtMjUxNzM_3d24cd7c-764f-41a7-a079-663deafe5bdb"
      unitRef="usd">23129000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i95cc0ec9f77545d8b7b8e81d3abbf2ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzktOS0xLTEtMjUxNzM_26889410-d125-4801-bc69-317757d6ae1b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iee1c576dc0684c9f830c94ed047f1085_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzktMTEtMS0xLTI1MTcz_ebc95553-a34b-492b-a457-17537b2b7c7d"
      unitRef="usd">1181000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ida7480c472cd43859134b461f36c7824_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzktMTMtMS0xLTI1MTcz_38b905db-411c-4417-a41b-282fbedcda76"
      unitRef="usd">21276000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i020b1607f0f24d289a39c7420418a84e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzktMTUtMS0xLTI1MTcz_2aa246f0-179f-4851-8946-25f553a82443"
      unitRef="usd">22457000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <dov:DefinedBenefitPlanFairValueOfPlanAssetsGross
      contextRef="i64cc268ffd8545a6ac751f9373290591_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEwLTEtMS0xLTI1MTcz_95dc6423-0f95-485c-8d94-38f540615cec"
      unitRef="usd">92363000</dov:DefinedBenefitPlanFairValueOfPlanAssetsGross>
    <dov:DefinedBenefitPlanFairValueOfPlanAssetsGross
      contextRef="i02988280caf94db49b52cae214466667_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEwLTMtMS0xLTI1MTcz_84d32cb7-1e63-4fec-9567-b892bbf0335f"
      unitRef="usd">29911000</dov:DefinedBenefitPlanFairValueOfPlanAssetsGross>
    <dov:DefinedBenefitPlanFairValueOfPlanAssetsGross
      contextRef="ie20aeea342be4d36a34d1cb3ea6af5ac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEwLTUtMS0xLTI1MTcz_1f0936e0-53fc-44cc-a1e2-2d52dd32f086"
      unitRef="usd">20252000</dov:DefinedBenefitPlanFairValueOfPlanAssetsGross>
    <dov:DefinedBenefitPlanFairValueOfPlanAssetsGross
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEwLTctMS0xLTI1MTcz_d99db428-bdb9-44ff-a7e8-f78465035c7d"
      unitRef="usd">142526000</dov:DefinedBenefitPlanFairValueOfPlanAssetsGross>
    <dov:DefinedBenefitPlanFairValueOfPlanAssetsGross
      contextRef="iba5fb0e29eaf424cac1b7263e0ba4830_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEwLTktMS0xLTI1MTcz_48122c02-498e-4d0b-b370-58a00757ae51"
      unitRef="usd">85100000</dov:DefinedBenefitPlanFairValueOfPlanAssetsGross>
    <dov:DefinedBenefitPlanFairValueOfPlanAssetsGross
      contextRef="i6c2508b6691f49c792fab7f2d36397ed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEwLTExLTEtMS0yNTE3Mw_6594ac01-a60d-43f0-93fc-31782fd06932"
      unitRef="usd">27249000</dov:DefinedBenefitPlanFairValueOfPlanAssetsGross>
    <dov:DefinedBenefitPlanFairValueOfPlanAssetsGross
      contextRef="idf4b2401d33c421b8056e353b2d131bd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEwLTEzLTEtMS0yNTE3Mw_8002a70e-8eb4-42c1-bc65-d4e700603f04"
      unitRef="usd">21276000</dov:DefinedBenefitPlanFairValueOfPlanAssetsGross>
    <dov:DefinedBenefitPlanFairValueOfPlanAssetsGross
      contextRef="i0d34376b84d0462e846cb6d9bbd186af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEwLTE1LTEtMS0yNTE3Mw_346c3117-18f4-4393-aee5-24c962ad8dbc"
      unitRef="usd">133625000</dov:DefinedBenefitPlanFairValueOfPlanAssetsGross>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6b8055c5f0934e60b4adaf3a1b6a964f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEyLTEtMS0xLTI1MTcz_ad2e2bfa-6eb1-4291-a490-0f89bf87e103"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i194d72bd57b84d9e87d8854b1122a6f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEyLTMtMS0xLTI1MTcz_3ba556d0-4bf5-462b-b469-86b523b0b10b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i987082bf965e4abbad395c0fc34aad16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEyLTUtMS0xLTI1MTcz_170ffa7d-e9d9-4b97-b571-06d3ff61edba"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i390c537e32f6447e96a152aa12ccc9a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEyLTctMS0xLTI1MTcz_5fc86c3c-43be-40d1-b7d3-71cf9c6e7bb1"
      unitRef="usd">72235000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4cf13e1a53cd4199aecdca7689daaca9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEyLTktMS0xLTI1MTcz_4e25ec79-1bd9-4eb2-8077-0fa208e80b1a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8d6a1766cf7543b3af2d9695126be4b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEyLTExLTEtMS0yNTE3Mw_0d52d8a0-8d68-4f64-82f5-89de594cbc3f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i60b14fc31fdc4769a7c24e5c941d4fbe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEyLTEzLTEtMS0yNTE3Mw_cfba1f0f-80ac-4418-a5ed-ca5389b5267e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1b85c71dd7d9459c8eed3fde0fc23247_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEyLTE1LTEtMS0yNTE3Mw_b5b0cd77-2f1f-4f72-97c8-0258057c04c4"
      unitRef="usd">74138000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib2794d3f52db4ccfb850631b5948e11f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEzLTEtMS0xLTI1MTcz_632d9f68-a85f-4c9e-84e6-ad7d33a97f9c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifcac7322bfac4bab887fa437b981be4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEzLTMtMS0xLTI1MTcz_9d4f586d-8cfe-4884-9884-fc9271c7ba4c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic4b4cb7ea2c34e0b97212d4389a9682f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEzLTUtMS0xLTI1MTcz_e06fdb6e-12a1-49ba-abb8-44847cc49195"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i456830d187284ccea0a94bb9dd829d84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEzLTctMS0xLTI1MTcz_bb01350d-ed3b-4bb4-a669-c24b1094e92e"
      unitRef="usd">4916000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2b5182ea20a34ba889363cfa90b5e2c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEzLTktMS0xLTI1MTcz_6ff0ef99-8e7e-4659-ae9c-c3c67feb243a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib299aeba365d4eed83f916b750fcd582_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEzLTExLTEtMS0yNTE3Mw_7ae08abf-6605-4f6a-8f5f-780e95bfa034"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibd41f7a0472845ca9c4bdb7d8aeb2d21_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEzLTEzLTEtMS0yNTE3Mw_6678d828-a712-4d52-9fd3-e991fb63c19c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib2d5cd809cf34501be193503fea2d69a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzEzLTE1LTEtMS0yNTE3Mw_add117ef-3155-4d84-909b-4a03f53fc88e"
      unitRef="usd">4985000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i64cc268ffd8545a6ac751f9373290591_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzE0LTEtMS0xLTI1MTcz_d22696c1-be0b-4281-9563-f025ee173119"
      unitRef="usd">92363000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i02988280caf94db49b52cae214466667_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzE0LTMtMS0xLTI1MTcz_4c8cae9c-5d76-4dd4-8c9f-de2a1f731f19"
      unitRef="usd">29911000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie20aeea342be4d36a34d1cb3ea6af5ac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzE0LTUtMS0xLTI1MTcz_2c657596-85bf-4394-bb30-456d18f86fcb"
      unitRef="usd">20252000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzE0LTctMS0xLTI1MTcz_9347e3ad-15dd-42d1-9cab-b0b6db6dad82"
      unitRef="usd">219677000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iba5fb0e29eaf424cac1b7263e0ba4830_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzE0LTktMS0xLTI1MTcz_525fcded-f2b8-4430-bc01-ed0f5a50721d"
      unitRef="usd">85100000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6c2508b6691f49c792fab7f2d36397ed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzE0LTExLTEtMS0yNTE3Mw_d820f9c0-f4c0-4990-9ced-c979059267ee"
      unitRef="usd">27249000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idf4b2401d33c421b8056e353b2d131bd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzE0LTEzLTEtMS0yNTE3Mw_d053b9c2-c99c-4eb5-9ced-1c8989ad2a5e"
      unitRef="usd">21276000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0d34376b84d0462e846cb6d9bbd186af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTpjYWU4M2RiYjE5MTE0NTVkYWVmNmNlYjIxOTQ2ZGVjYi90YWJsZXJhbmdlOmNhZTgzZGJiMTkxMTQ1NWRhZWY2Y2ViMjE5NDZkZWNiXzE0LTE1LTEtMS0yNTE3Mw_9b6e941c-b6ba-4b75-b67c-5d1766dc11c1"
      unitRef="usd">212748000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90ZXh0cmVnaW9uOjc0NzcxM2ZmN2EyZTRiYTg4NjVlZmE1NDY2ZDc2YWVmXzk5NzY_3fbd6a49-f1ac-4809-82c5-c5d9d3671705">&lt;div style="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 fair value measurement of plan assets using significant unobservable inputs (Level 3) changed during 2020 and 2021, due to the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.996%"/&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:10pt;font-weight:700;line-height:100%"&gt;Level 3&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:700;line-height:100%"&gt;Balance at December 31, 2019&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;18,597&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;Actual return on plan 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:100%"&gt;Relating to assets still held at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Relating to assets sold during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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;/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;Sales and settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(1,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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:400;line-height:100%"&gt;21,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets:&lt;/span&gt;&lt;/td&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:100%"&gt;Relating to assets still held at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:100%"&gt;Relating to assets sold during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Sales and settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(2,158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:400;line-height:100%"&gt;20,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;</us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i55b57dfeb8074cf180b212acde45f749_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2ZTYzMjYyNjRkZGE0MzlkYjg2NDc0NmNmODNmODAxOS90YWJsZXJhbmdlOjZlNjMyNjI2NGRkYTQzOWRiODY0NzQ2Y2Y4M2Y4MDE5XzEtMS0xLTEtMjUxNzM_035f23ba-f628-4641-8e07-d66b690a9f22"
      unitRef="usd">18597000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
      contextRef="i2ffbe8c2f3c447cdb82cec2bcd9ce083_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2ZTYzMjYyNjRkZGE0MzlkYjg2NDc0NmNmODNmODAxOS90YWJsZXJhbmdlOjZlNjMyNjI2NGRkYTQzOWRiODY0NzQ2Y2Y4M2Y4MDE5XzQtMS0xLTEtMjUxNzM_4b5eb22f-0c3e-4d8a-b1bc-19bd22918883"
      unitRef="usd">349000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
      contextRef="i2ffbe8c2f3c447cdb82cec2bcd9ce083_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2ZTYzMjYyNjRkZGE0MzlkYjg2NDc0NmNmODNmODAxOS90YWJsZXJhbmdlOjZlNjMyNjI2NGRkYTQzOWRiODY0NzQ2Y2Y4M2Y4MDE5XzctMS0xLTEtMjUxNzM_2d3cad95-7527-4be5-972a-d1222796d510"
      unitRef="usd">6000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod>
    <us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase
      contextRef="i2ffbe8c2f3c447cdb82cec2bcd9ce083_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2ZTYzMjYyNjRkZGE0MzlkYjg2NDc0NmNmODNmODAxOS90YWJsZXJhbmdlOjZlNjMyNjI2NGRkYTQzOWRiODY0NzQ2Y2Y4M2Y4MDE5XzgtMS0xLTEtMjUxNzM_ba9cc6db-c515-4979-b310-c3827278c22f"
      unitRef="usd">1715000</us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase>
    <us-gaap:DefinedBenefitPlanPurchasesSalesAndSettlements
      contextRef="i2ffbe8c2f3c447cdb82cec2bcd9ce083_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2ZTYzMjYyNjRkZGE0MzlkYjg2NDc0NmNmODNmODAxOS90YWJsZXJhbmdlOjZlNjMyNjI2NGRkYTQzOWRiODY0NzQ2Y2Y4M2Y4MDE5XzktMS0xLTEtMjUxNzM_36758ea0-2e03-4f20-8b45-6981cd2fb8e7"
      unitRef="usd">-1111000</us-gaap:DefinedBenefitPlanPurchasesSalesAndSettlements>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i2ffbe8c2f3c447cdb82cec2bcd9ce083_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2ZTYzMjYyNjRkZGE0MzlkYjg2NDc0NmNmODNmODAxOS90YWJsZXJhbmdlOjZlNjMyNjI2NGRkYTQzOWRiODY0NzQ2Y2Y4M2Y4MDE5XzEwLTEtMS0xLTI1MTcz_f94189c0-6ecc-4570-9a8b-c59c71f01e32"
      unitRef="usd">1720000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i04791d62ee7b4bb28fec1ce7a8b07e03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2ZTYzMjYyNjRkZGE0MzlkYjg2NDc0NmNmODNmODAxOS90YWJsZXJhbmdlOjZlNjMyNjI2NGRkYTQzOWRiODY0NzQ2Y2Y4M2Y4MDE5XzExLTEtMS0xLTI1MTcz_e33757ea-f1cf-4c29-b7ad-8806ab73a270"
      unitRef="usd">21276000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
      contextRef="i9738bcfa770d47e090fce717c33fe279_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2ZTYzMjYyNjRkZGE0MzlkYjg2NDc0NmNmODNmODAxOS90YWJsZXJhbmdlOjZlNjMyNjI2NGRkYTQzOWRiODY0NzQ2Y2Y4M2Y4MDE5XzEzLTEtMS0xLTI1MTcz_7f7f9a07-b3cf-4424-a116-424c58db557c"
      unitRef="usd">48000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
      contextRef="i9738bcfa770d47e090fce717c33fe279_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2ZTYzMjYyNjRkZGE0MzlkYjg2NDc0NmNmODNmODAxOS90YWJsZXJhbmdlOjZlNjMyNjI2NGRkYTQzOWRiODY0NzQ2Y2Y4M2Y4MDE5XzE0LTEtMS0xLTI1MTcz_b7bd4ee9-9b22-4352-9bb9-3439cf991126"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod>
    <us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase
      contextRef="i9738bcfa770d47e090fce717c33fe279_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2ZTYzMjYyNjRkZGE0MzlkYjg2NDc0NmNmODNmODAxOS90YWJsZXJhbmdlOjZlNjMyNjI2NGRkYTQzOWRiODY0NzQ2Y2Y4M2Y4MDE5XzE1LTEtMS0xLTI1MTcz_84f37428-ef1a-48ef-8bc1-24fd08daa68a"
      unitRef="usd">1664000</us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase>
    <us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement
      contextRef="i9738bcfa770d47e090fce717c33fe279_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2ZTYzMjYyNjRkZGE0MzlkYjg2NDc0NmNmODNmODAxOS90YWJsZXJhbmdlOjZlNjMyNjI2NGRkYTQzOWRiODY0NzQ2Y2Y4M2Y4MDE5XzE2LTEtMS0xLTI1MTcz_df3bf793-a473-4c80-9147-49b78d213213"
      unitRef="usd">2158000</us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i9738bcfa770d47e090fce717c33fe279_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2ZTYzMjYyNjRkZGE0MzlkYjg2NDc0NmNmODNmODAxOS90YWJsZXJhbmdlOjZlNjMyNjI2NGRkYTQzOWRiODY0NzQ2Y2Y4M2Y4MDE5XzE3LTEtMS0xLTI1MTcz_7616b62c-4897-4bb5-b8bc-84c6b65ee300"
      unitRef="usd">-578000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i114b6e8e9ed448d381429e645d23498e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2ZTYzMjYyNjRkZGE0MzlkYjg2NDc0NmNmODNmODAxOS90YWJsZXJhbmdlOjZlNjMyNjI2NGRkYTQzOWRiODY0NzQ2Y2Y4M2Y4MDE5XzE4LTEtMS0xLTI1MTcz_b182bd0f-4f76-4b5f-9e8e-e06ab1717600"
      unitRef="usd">20252000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90ZXh0cmVnaW9uOjc0NzcxM2ZmN2EyZTRiYTg4NjVlZmE1NDY2ZDc2YWVmXzk5Nzk_6e6d59bc-6036-4132-9c83-1cd8a92f2309">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Benefit Payments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Estimated future benefit payments to retirees, which reflect expected future service except to the extent frozen, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.179%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Qualified Defined Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="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:100%"&gt;Non-Qualified Supplemental Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;U.S. Plan&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:10pt;font-weight:700;line-height:100%"&gt;Non-U.S. Plans&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;36,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;11,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;4,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;33,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;11,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;4,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;12,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;32,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;11,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;2,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;12,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;2027 - 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;134,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;72,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;15,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2NjQxYzdlOGYyZTk0ZGQzYjg4NmY3MzYzMjllMzY1Yi90YWJsZXJhbmdlOjY2NDFjN2U4ZjJlOTRkZDNiODg2ZjczNjMyOWUzNjViXzItMS0xLTEtMjUxNzM_0130ce0b-6471-411f-8a40-f782027232d4"
      unitRef="usd">36495000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2NjQxYzdlOGYyZTk0ZGQzYjg4NmY3MzYzMjllMzY1Yi90YWJsZXJhbmdlOjY2NDFjN2U4ZjJlOTRkZDNiODg2ZjczNjMyOWUzNjViXzItMy0xLTEtMjUxNzM_c361c8d0-eb83-4f78-a1ac-9e35be180dac"
      unitRef="usd">11003000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2NjQxYzdlOGYyZTk0ZGQzYjg4NmY3MzYzMjllMzY1Yi90YWJsZXJhbmdlOjY2NDFjN2U4ZjJlOTRkZDNiODg2ZjczNjMyOWUzNjViXzItNS0xLTEtMjUxNzM_818f835c-c4de-4b9f-bc93-13db13b0270a"
      unitRef="usd">4845000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2NjQxYzdlOGYyZTk0ZGQzYjg4NmY3MzYzMjllMzY1Yi90YWJsZXJhbmdlOjY2NDFjN2U4ZjJlOTRkZDNiODg2ZjczNjMyOWUzNjViXzMtMS0xLTEtMjUxNzM_df814cca-775d-4adc-af63-bef0aa6f632b"
      unitRef="usd">33845000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2NjQxYzdlOGYyZTk0ZGQzYjg4NmY3MzYzMjllMzY1Yi90YWJsZXJhbmdlOjY2NDFjN2U4ZjJlOTRkZDNiODg2ZjczNjMyOWUzNjViXzMtMy0xLTEtMjUxNzM_c05bfaae-2003-4ed2-9adb-930780c468b1"
      unitRef="usd">11554000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2NjQxYzdlOGYyZTk0ZGQzYjg4NmY3MzYzMjllMzY1Yi90YWJsZXJhbmdlOjY2NDFjN2U4ZjJlOTRkZDNiODg2ZjczNjMyOWUzNjViXzMtNS0xLTEtMjUxNzM_31dc352d-7851-4f81-b210-3db911436163"
      unitRef="usd">4039000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2NjQxYzdlOGYyZTk0ZGQzYjg4NmY3MzYzMjllMzY1Yi90YWJsZXJhbmdlOjY2NDFjN2U4ZjJlOTRkZDNiODg2ZjczNjMyOWUzNjViXzQtMS0xLTEtMjUxNzM_c8a29cc0-3ea4-4ce6-b7d1-633ca6378bed"
      unitRef="usd">34445000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2NjQxYzdlOGYyZTk0ZGQzYjg4NmY3MzYzMjllMzY1Yi90YWJsZXJhbmdlOjY2NDFjN2U4ZjJlOTRkZDNiODg2ZjczNjMyOWUzNjViXzQtMy0xLTEtMjUxNzM_602cd213-510b-4533-8975-8d964ebf021c"
      unitRef="usd">12872000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2NjQxYzdlOGYyZTk0ZGQzYjg4NmY3MzYzMjllMzY1Yi90YWJsZXJhbmdlOjY2NDFjN2U4ZjJlOTRkZDNiODg2ZjczNjMyOWUzNjViXzQtNS0xLTEtMjUxNzM_43df34b9-0fd6-4a0c-81d7-7c80bac9fefa"
      unitRef="usd">5699000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2NjQxYzdlOGYyZTk0ZGQzYjg4NmY3MzYzMjllMzY1Yi90YWJsZXJhbmdlOjY2NDFjN2U4ZjJlOTRkZDNiODg2ZjczNjMyOWUzNjViXzUtMS0xLTEtMjUxNzM_05614592-5a8b-4fcd-863a-52e436c94404"
      unitRef="usd">32670000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2NjQxYzdlOGYyZTk0ZGQzYjg4NmY3MzYzMjllMzY1Yi90YWJsZXJhbmdlOjY2NDFjN2U4ZjJlOTRkZDNiODg2ZjczNjMyOWUzNjViXzUtMy0xLTEtMjUxNzM_02556928-f2f1-4c70-8189-1a14e98af945"
      unitRef="usd">11534000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2NjQxYzdlOGYyZTk0ZGQzYjg4NmY3MzYzMjllMzY1Yi90YWJsZXJhbmdlOjY2NDFjN2U4ZjJlOTRkZDNiODg2ZjczNjMyOWUzNjViXzUtNS0xLTEtMjUxNzM_1100bec9-d1f5-4bcf-b4fd-7a22c8d47456"
      unitRef="usd">2297000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2NjQxYzdlOGYyZTk0ZGQzYjg4NmY3MzYzMjllMzY1Yi90YWJsZXJhbmdlOjY2NDFjN2U4ZjJlOTRkZDNiODg2ZjczNjMyOWUzNjViXzYtMS0xLTEtMjUxNzM_f4932d38-d38e-4541-a14c-e184fd144839"
      unitRef="usd">31727000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2NjQxYzdlOGYyZTk0ZGQzYjg4NmY3MzYzMjllMzY1Yi90YWJsZXJhbmdlOjY2NDFjN2U4ZjJlOTRkZDNiODg2ZjczNjMyOWUzNjViXzYtMy0xLTEtMjUxNzM_49ecee00-dbb4-4c95-9de2-187a6abbd92e"
      unitRef="usd">12674000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2NjQxYzdlOGYyZTk0ZGQzYjg4NmY3MzYzMjllMzY1Yi90YWJsZXJhbmdlOjY2NDFjN2U4ZjJlOTRkZDNiODg2ZjczNjMyOWUzNjViXzYtNS0xLTEtMjUxNzM_72aeecab-105e-40f5-814f-be9eca36ad20"
      unitRef="usd">5856000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="iacd4bf1c614b482e955bb130e6350466_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2NjQxYzdlOGYyZTk0ZGQzYjg4NmY3MzYzMjllMzY1Yi90YWJsZXJhbmdlOjY2NDFjN2U4ZjJlOTRkZDNiODg2ZjczNjMyOWUzNjViXzctMS0xLTEtMjUxNzM_697d1048-8931-4e97-82cc-269ddd9b36e2"
      unitRef="usd">134159000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="iaa837606eda34a25a312c3ba04fdf031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2NjQxYzdlOGYyZTk0ZGQzYjg4NmY3MzYzMjllMzY1Yi90YWJsZXJhbmdlOjY2NDFjN2U4ZjJlOTRkZDNiODg2ZjczNjMyOWUzNjViXzctMy0xLTEtMjUxNzM_af449298-61be-4dcd-856a-ce6b26148cf9"
      unitRef="usd">72555000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i850248cf0a5d4dbea514b74de9a5f2c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90YWJsZTo2NjQxYzdlOGYyZTk0ZGQzYjg4NmY3MzYzMjllMzY1Yi90YWJsZXJhbmdlOjY2NDFjN2U4ZjJlOTRkZDNiODg2ZjczNjMyOWUzNjViXzctNS0xLTEtMjUxNzM_2965b8e5-b66a-4236-85fb-92d3db68bbee"
      unitRef="usd">15140000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="i4fb9860cad5a4fefaae3086b4b869ce8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90ZXh0cmVnaW9uOjc0NzcxM2ZmN2EyZTRiYTg4NjVlZmE1NDY2ZDc2YWVmXzIxOTkwMjMyNzM2NTE_12fbe5aa-32e8-410e-9e7f-e8e8c32e362b"
      unitRef="usd">7700000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="i92b351aca63f495c9c36e968e180d54b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90ZXh0cmVnaW9uOjc0NzcxM2ZmN2EyZTRiYTg4NjVlZmE1NDY2ZDc2YWVmXzEwOTk1MTE2NDgxNzg_7d7a8afc-caf5-497b-8218-ba3acfc0de49"
      unitRef="usd">4800000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="ib81010e13a684abfb192c7a331de14b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xNzUvZnJhZzo3NDc3MTNmZjdhMmU0YmE4ODY1ZWZhNTQ2NmQ3NmFlZi90ZXh0cmVnaW9uOjc0NzcxM2ZmN2EyZTRiYTg4NjVlZmE1NDY2ZDc2YWVmXzY1OTcwNjk3ODc2Nzk_08666326-edda-4246-9226-55213c07d8ef"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90ZXh0cmVnaW9uOmM5NTRjNjQxODkxYjQ3YmQ4OWM2MTc5Y2ZmYzQ1YTJmXzc5Mg_ba43f996-5d78-4217-92ea-715c318d2c2d">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;18. Accumulated Other Comprehensive Earnings (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 components of accumulated other comprehensive earnings (loss) are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.334%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.312%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative foreign currency translation adjustments&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;(107,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;(66,802)&lt;/span&gt;&lt;/td&gt;&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="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;Pension and other postretirement benefit plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(50,448)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(88,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Changes in fair value of cash flow hedges 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:100%"&gt;3,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;(154,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;(153,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Amounts reclassified from accumulated other comprehensive earnings (loss) to earnings (loss) during the year ended December&#160;31, 2021, 2020 and 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:100%"&gt;2020&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 #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:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Foreign currency translation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of foreign currency translation losses to earnings&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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-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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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-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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:700;line-height:100%"&gt;Pension and other postretirement benefit plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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 13pt;text-align:left;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;Amortization of actuarial losses&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;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;Amortization of prior service costs and transition 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:400;line-height:100%"&gt;1,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;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;Settlement and curtailment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total before tax&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:100%"&gt;15,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;10,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;4,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:400;line-height:100%"&gt;(3,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(2,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net of tax&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;11,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;7,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;3,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash flow hedges:&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;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="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:100%"&gt;Net gains reclassified into earnings&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: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:400;line-height:100%"&gt;(6,271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;(817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Tax 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:400;line-height:100%"&gt;1,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net of tax&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:100%"&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:100%"&gt;(4,871)&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:100%"&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:100%"&gt;(632)&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:100%"&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:100%"&gt;(147)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 Company recognizes the amortization of net actuarial losses, prior service costs and transition obligation as well as settlements and curtailments, in other income, net in the Consolidated Statements of Earnings.&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="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;Cash flow hedges consist mainly of foreign currency forward contracts. The Company recognizes the realized gains and losses on its cash flow hedges in the same line item as the hedged transaction, such as revenue, cost of goods and services, or selling, general and administrative expenses in the Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90ZXh0cmVnaW9uOmM5NTRjNjQxODkxYjQ3YmQ4OWM2MTc5Y2ZmYzQ1YTJmXzc5NA_dac9865d-2c6e-4c44-b909-2bbdd8765369">&lt;div style="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 components of accumulated other comprehensive earnings (loss) are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.334%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.312%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative foreign currency translation adjustments&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;(107,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;(66,802)&lt;/span&gt;&lt;/td&gt;&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="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;Pension and other postretirement benefit plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(50,448)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(88,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Changes in fair value of cash flow hedges 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:100%"&gt;3,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;(154,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;(153,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia6ce2e75ea8a4b39adc653ad5c431a0d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTpiODJkOWNlOGRjNmI0M2EwYjcyNGM1NmNhOWZlZGEwNi90YWJsZXJhbmdlOmI4MmQ5Y2U4ZGM2YjQzYTBiNzI0YzU2Y2E5ZmVkYTA2XzEtMS0xLTEtMjUxNzM_5cd975c7-ff29-4be0-89d5-e154532bd981"
      unitRef="usd">-107130000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1b1a5290da2a4c5e8f89f66e2af9d277_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTpiODJkOWNlOGRjNmI0M2EwYjcyNGM1NmNhOWZlZGEwNi90YWJsZXJhbmdlOmI4MmQ5Y2U4ZGM2YjQzYTBiNzI0YzU2Y2E5ZmVkYTA2XzEtMy0xLTEtMjUxNzM_44423adf-bae2-413d-aa02-c37b7693bbab"
      unitRef="usd">-66802000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i73bc20aa027e49c288376be3c19292ad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTpiODJkOWNlOGRjNmI0M2EwYjcyNGM1NmNhOWZlZGEwNi90YWJsZXJhbmdlOmI4MmQ5Y2U4ZGM2YjQzYTBiNzI0YzU2Y2E5ZmVkYTA2XzItMS0xLTEtMjUxNzM_54bf6329-45f8-4cd5-acfd-16080a8641ed"
      unitRef="usd">-50448000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaf7f7ad3eb1b4aa9a3fd130ec02e4c47_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTpiODJkOWNlOGRjNmI0M2EwYjcyNGM1NmNhOWZlZGEwNi90YWJsZXJhbmdlOmI4MmQ5Y2U4ZGM2YjQzYTBiNzI0YzU2Y2E5ZmVkYTA2XzItMy0xLTEtMjUxNzM_55673ec9-40eb-42c0-9711-4716f99f778e"
      unitRef="usd">-88126000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iddf823e175114ed9bf9b64bffb7771f4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTpiODJkOWNlOGRjNmI0M2EwYjcyNGM1NmNhOWZlZGEwNi90YWJsZXJhbmdlOmI4MmQ5Y2U4ZGM2YjQzYTBiNzI0YzU2Y2E5ZmVkYTA2XzMtMS0xLTEtMjUxNzM_139db254-9482-4ec8-ae83-28d46b0033a6"
      unitRef="usd">3526000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4e16eda54ab64a9abe60905c415e020d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTpiODJkOWNlOGRjNmI0M2EwYjcyNGM1NmNhOWZlZGEwNi90YWJsZXJhbmdlOmI4MmQ5Y2U4ZGM2YjQzYTBiNzI0YzU2Y2E5ZmVkYTA2XzMtMy0xLTEtMjUxNzM_3a3d1041-058f-4839-8402-f969b05427ba"
      unitRef="usd">1674000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic66031a0698e4618a1b8f5823bfba869_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTpiODJkOWNlOGRjNmI0M2EwYjcyNGM1NmNhOWZlZGEwNi90YWJsZXJhbmdlOmI4MmQ5Y2U4ZGM2YjQzYTBiNzI0YzU2Y2E5ZmVkYTA2XzQtMS0xLTEtMjUxNzM_26556e07-1cc5-45bb-a1f0-b0769f371a9d"
      unitRef="usd">-154052000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iedc65159538c4c8fb5b73486b0e00dc4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTpiODJkOWNlOGRjNmI0M2EwYjcyNGM1NmNhOWZlZGEwNi90YWJsZXJhbmdlOmI4MmQ5Y2U4ZGM2YjQzYTBiNzI0YzU2Y2E5ZmVkYTA2XzQtMy0xLTEtMjUxNzM_83508bea-a711-4119-ad87-08956fe417d1"
      unitRef="usd">-153254000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <dov:ScheduleOfAmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarningsTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90ZXh0cmVnaW9uOmM5NTRjNjQxODkxYjQ3YmQ4OWM2MTc5Y2ZmYzQ1YTJmXzc5NQ_e5daabfd-9cba-43ce-9fc7-da775fe98cf0">&lt;div style="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;Amounts reclassified from accumulated other comprehensive earnings (loss) to earnings (loss) during the year ended December&#160;31, 2021, 2020 and 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:100%"&gt;2020&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 #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:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Foreign currency translation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of foreign currency translation losses to earnings&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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-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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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-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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:700;line-height:100%"&gt;Pension and other postretirement benefit plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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 13pt;text-align:left;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;Amortization of actuarial losses&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;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;Amortization of prior service costs and transition 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:400;line-height:100%"&gt;1,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;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;Settlement and curtailment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total before tax&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:100%"&gt;15,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;10,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;4,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:400;line-height:100%"&gt;(3,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(2,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net of tax&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;11,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;7,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;3,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash flow hedges:&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;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="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:100%"&gt;Net gains reclassified into earnings&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: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:400;line-height:100%"&gt;(6,271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;(817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Tax 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:400;line-height:100%"&gt;1,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net of tax&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:100%"&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:100%"&gt;(4,871)&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:100%"&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:100%"&gt;(632)&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:100%"&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:100%"&gt;(147)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</dov:ScheduleOfAmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarningsTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzMtMS0xLTEtMjUxNzM_90c16cd3-8429-45c3-97ae-83eb38a4857a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzMtMy0xLTEtMjUxNzM_b9900e40-e18b-4e2d-88db-0d717662a7cf"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzMtNS0xLTEtMjUxNzM_20b26e44-8eeb-4862-a30e-4a57a812bc77"
      unitRef="usd">-25339000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzQtMS0xLTEtMjUxNzM_306f1ded-daea-42ce-997a-c1c2628574c0"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzQtMy0xLTEtMjUxNzM_4610d5be-eaea-4449-8889-4761615bc1ef"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzQtNS0xLTEtMjUxNzM_037ba484-d9f2-44d8-879e-fba33f33c221"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzUtMS0xLTEtMjUxNzM_8313a6bf-ce34-4465-a6db-251ea5c064a5"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzUtMy0xLTEtMjUxNzM_69c37e58-06c4-45e6-a676-5b1093e11428"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzUtNS0xLTEtMjUxNzM_879483c6-b747-4ad2-9e57-5740176f903a"
      unitRef="usd">-25339000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzctMS0xLTEtMjUxNzM_b0e58a6b-2f10-4bae-8906-93cbf3d41e69"
      unitRef="usd">-12278000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzctMy0xLTEtMjUxNzM_8c762602-64d2-4888-b90e-270ec04e097c"
      unitRef="usd">-8583000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzctNS0xLTEtMjUxNzM_ddb520f8-62e4-432c-ac64-0f749b5b4672"
      unitRef="usd">-759000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzgtMS0xLTEtMjUxNzM_f2a51b19-8d5c-4400-a07f-7ba9965792fb"
      unitRef="usd">1304000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzgtMy0xLTEtMjUxNzM_bd5cf139-a205-4369-8893-fc0dc05431fe"
      unitRef="usd">1442000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzgtNS0xLTEtMjUxNzM_49fad897-584a-4334-ba87-e8d4d3dcae92"
      unitRef="usd">2729000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <dov:DefinedBenefitPlanSettlementsAndCurtailments
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzktMS0xLTEtMjUxNzM_b6dbcd14-0582-4d2c-8ed8-608ddcaf7998"
      unitRef="usd">1482000</dov:DefinedBenefitPlanSettlementsAndCurtailments>
    <dov:DefinedBenefitPlanSettlementsAndCurtailments
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzktMy0xLTEtMjUxNzM_ff2c3884-24d7-4ba2-ab01-8e9aa650b0bf"
      unitRef="usd">25000</dov:DefinedBenefitPlanSettlementsAndCurtailments>
    <dov:DefinedBenefitPlanSettlementsAndCurtailments
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzktNS0xLTEtMjUxNzM_4245f60f-f18f-4f3d-b036-f4ae87e7d3da"
      unitRef="usd">961000</dov:DefinedBenefitPlanSettlementsAndCurtailments>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzEwLTEtMS0xLTI1MTcz_bf76025a-1088-436a-b7ed-f57be0796f6c"
      unitRef="usd">15064000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzEwLTMtMS0xLTI1MTcz_ae55e20a-caa0-409a-bb8a-a61814eb3063"
      unitRef="usd">10050000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzEwLTUtMS0xLTI1MTcz_4875e4dd-e962-4f66-bfc8-f95d1db64972"
      unitRef="usd">4449000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzExLTEtMS0xLTI1MTcz_8e6c7000-f40d-4ff3-a019-449de4eaa943"
      unitRef="usd">3423000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzExLTMtMS0xLTI1MTcz_a1081d4e-ef50-42e5-9610-82f9deb331eb"
      unitRef="usd">2184000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzExLTUtMS0xLTI1MTcz_0c82dd89-5dfc-494f-bd64-e4c2db8c4ce9"
      unitRef="usd">906000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzEyLTEtMS0xLTI1MTcz_55ca1a77-bd25-4b18-8e10-bb322e33836f"
      unitRef="usd">11641000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzEyLTMtMS0xLTI1MTcz_34c0021c-aab7-4936-829a-e937b6ffe733"
      unitRef="usd">7866000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzEyLTUtMS0xLTI1MTcz_1750d736-53a4-4816-af24-8aebfa668bf0"
      unitRef="usd">3543000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzE0LTEtMS0xLTI1MTcz_46273f42-a941-4343-bda8-cba2226fb762"
      unitRef="usd">6271000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzE0LTMtMS0xLTI1MTcz_16099e4f-f9be-42c5-bde4-fde7410c364a"
      unitRef="usd">817000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzE0LTUtMS0xLTI1MTcz_bc838bac-2040-4278-95dd-c749f58ee8b9"
      unitRef="usd">186000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzE1LTEtMS0xLTI1MTcz_25219932-1977-4efa-a2d5-0b66b2ccc4db"
      unitRef="usd">1400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzE1LTMtMS0xLTI1MTcz_c9cd10df-4b68-47a8-97c2-41dd7f3d6283"
      unitRef="usd">185000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzE1LTUtMS0xLTI1MTcz_1ebd5261-8273-4eb3-8ce8-b343a504e749"
      unitRef="usd">39000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzE2LTEtMS0xLTI1MTcz_b9536527-1ca1-4ffb-bce3-4e4f08a2889e"
      unitRef="usd">4871000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzE2LTMtMS0xLTI1MTcz_57488f95-091a-42f5-9c8c-613d1a020c3c"
      unitRef="usd">632000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODEvZnJhZzpjOTU0YzY0MTg5MWI0N2JkODljNjE3OWNmZmM0NWEyZi90YWJsZTo3Y2IzYWU2NjZlMjg0NWYyODg2MDAzMTMyMzc2MDBiMS90YWJsZXJhbmdlOjdjYjNhZTY2NmUyODQ1ZjI4ODYwMDMxMzIzNzYwMGIxXzE2LTUtMS0xLTI1MTcz_d7d53979-9811-40c0-a54c-4b3f19aafcf2"
      unitRef="usd">147000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90ZXh0cmVnaW9uOjRlMGRkZTlkOWUwMDQyZjVhZGMxYzRkMzRhOWJkZjBlXzM3NjY_ac17d4cf-b0b7-4f7b-9013-d482a1d3ea64">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;19. Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company categorizes its operating companies into five reportable segments: Engineered Products, Clean Energy &amp;amp; Fueling, Imaging &amp;amp; Identification, Pumps &amp;amp; Process Solutions, and Climate &amp;amp; Sustainability Technologies. The Company's businesses are structured around similar business models, go-to market strategies, manufacturing practices and product categories which increases management efficiency and better aligns Dover's operations with its strategic initiatives and capital allocation priorities, and provides greater transparency about performance. Operating segments are defined as the components of an enterprise for which separate financial information is available, engages in business activities from which it may recognize revenues and incur expenses, and regularly evaluated by the entity's chief operating decision maker or decision-making group, which is composed of Dover's executive leadership team, in making resource allocation decisions and evaluating performance. &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="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 five reportable segments are as follows:&#160;&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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&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:14.5pt"&gt;Engineered Products segment provides a wide range of equipment, components, software, solutions and services vehicle aftermarket, waste handling, industrial automation, aerospace and defense, industrial winch and hoist, and fluid dispensing end-markets. &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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&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:14.5pt"&gt;Clean Energy &amp;amp; Fueling segment provides components, equipment, and software and service solutions enabling safe transport of traditional and clean fuels and other hazardous substances along the supply chain, as well as the safe and efficient operation of convenience retail, retail fueling and vehicle wash establishments. &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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&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:14.5pt"&gt;Imaging &amp;amp; Identification segment supplies precision marking and coding, product traceability and digital textile printing equipment, as well as related consumables, software and services to the global packaged and consumer goods, pharmaceutical, industrial manufacturing, fashion and apparel and other end-markets. &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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&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:14.5pt"&gt;Pumps &amp;amp; Process Solutions segment manufactures specialty pumps and flow meters, fluid connecting solutions, plastics and polymer processing equipment, and highly engineered precision components for rotating and reciprocating machines serving single-use biopharmaceutical production, diversified industrial manufacturing, polymer processing, midstream and downstream oil and gas and other end-markets. &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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&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:14.5pt"&gt;Climate &amp;amp; Sustainability Technologies segment is a provider of innovative and energy-efficient equipment and systems that serve the commercial refrigeration, heating and cooling and beverage container-making equipment markets.  &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;Segment financial information and a reconciliation of segment results to consolidated results follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.017%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Revenue:&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 25pt;text-align:left;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;Engineered Products&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,780,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,531,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,697,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Clean Energy &amp;amp; Fueling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,648,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,476,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,620,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,163,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,038,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,084,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Pumps &amp;amp; Process 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:100%"&gt;1,708,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,324,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,338,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Climate &amp;amp; Sustainability Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,608,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,316,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,396,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Intercompany eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(2,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(2,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total consolidated revenue&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,907,081&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,683,760&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,136,397&#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:700;line-height:100%;text-decoration:underline"&gt;Net earnings:&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;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:100%"&gt;Segment earnings (EBIT): &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="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:middle"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Products &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;(2)&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;238,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: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:400;line-height:100%"&gt;291,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;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:100%"&gt;Clean Energy &amp;amp; Fueling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;271,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;236,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;231,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25pt;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:100%"&gt;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;237,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;193,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;229,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;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pumps &amp;amp; Process Solutions &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;(3)&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:400;line-height:100%"&gt;546,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;305,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;240,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Climate &amp;amp; Sustainability Technologies &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&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:400;line-height:100%"&gt;322,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;102,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;118,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total segment earnings (EBIT)&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:400;line-height:100%"&gt;1,663,531&#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:100%"&gt;1,076,762&#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:100%"&gt;1,112,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate expense / 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:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&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:100%"&gt;160,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: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:100%"&gt;126,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;124,274&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;Interest 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:400;line-height:100%"&gt;106,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;111,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;125,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(4,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(3,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(4,526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Loss on extinguishment of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Earnings before provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;1,400,826&#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 colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;841,734&#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 colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;843,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for 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:400;line-height:100%"&gt;277,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;158,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:100%"&gt;165,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Net earnings&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;1,123,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;683,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;677,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;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%;text-decoration:underline"&gt;Segment margins:&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;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:middle"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Products &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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;16.0%&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:2px 1pt;text-align:right;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;15.6%&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:2px 1pt;text-align:right;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;17.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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:100%"&gt;Clean Energy &amp;amp; Fueling&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:400;line-height:100%"&gt;16.5%&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:100%"&gt;16.1%&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:100%"&gt;14.3%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;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:100%"&gt;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;20.4%&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:2px 1pt;text-align:right;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;18.6%&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:2px 1pt;text-align:right;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;21.2%&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:middle"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pumps &amp;amp; Process Solutions &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;(3)&lt;/span&gt;&lt;/div&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:400;line-height:100%"&gt;32.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:100%"&gt;23.1%&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:100%"&gt;17.9%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Climate &amp;amp; Sustainability Technologies &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;20.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;7.8%&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:2px 1pt;text-align:right;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;8.5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Segments&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:400;line-height:100%"&gt;21.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:100%"&gt;16.1%&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:100%"&gt;15.6%&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:100%"&gt;Net earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;14.2%&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:2px 1pt;text-align:right;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;10.2%&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:2px 1pt;text-align:right;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;9.5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Depreciation and amortization:&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:400;line-height:100%"&gt;&#160;&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:100%"&gt;&#160;&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;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;Engineered Products&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: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:400;line-height:100%"&gt;48,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;42,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;41,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Clean Energy &amp;amp; Fueling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;78,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;72,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;75,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;38,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;38,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;30,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 2px 25pt;text-align:left;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;Pumps &amp;amp; Process Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;69,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;72,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;67,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;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;Climate &amp;amp; Sustainability Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;48,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;46,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;51,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;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:400;line-height:100%"&gt;7,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;6,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;6,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Consolidated total&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;290,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;279,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;272,287&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%;text-decoration:underline"&gt;Capital expenditures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:400;line-height:100%"&gt;&#160;&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;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:400;line-height:100%"&gt;&#160;&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;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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;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;Engineered Products&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: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:400;line-height:100%"&gt;48,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;23,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;38,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Clean Energy &amp;amp; Fueling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;25,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;26,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;21,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;10,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;10,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;18,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Pumps &amp;amp; Process Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;44,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;52,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;50,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Climate &amp;amp; Sustainability Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;34,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;42,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;51,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;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:400;line-height:100%"&gt;8,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;8,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;6,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Consolidated 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:400;line-height:100%"&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:100%"&gt;171,465&#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:100%"&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:100%"&gt;165,692&#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:100%"&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:100%"&gt;186,804&#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-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Segment earnings (EBIT) includes non-operating income and expense directly attributable to the segments. Non-operating income and expense includes gain on dispositions and other income, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; For the year ended December&#160;31, 2021, includes a $24,723 gain related to the sale of RWB equity method investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; For the year ended December&#160;31, 2019, includes a $46,946 loss on assets held for sale for Finder.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4) &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2021, includes a pre-tax &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$181,615&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; gain on the disposition of UB, a &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$12,073&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; other than temporary impairment charge related to an equity method investment, and a $6,072 write-off of assets related to an exit from certain Latin America countries. For the year ended December&#160;31, 2020, includes a $5,213 pre-tax gain on the sale of AMS Chino and a $3,640 write-off of assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5) &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain expenses are maintained at the corporate level and not allocated to the segments. These expenses include executive and function&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;al compensation costs, non-service pension costs, non-operating insurance expenses, shared business services overhead costs, deal related expenses and various administrative expenses relating to the corporate headquarters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&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;Selected financial information by segment (continued):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.016%"/&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:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Total assets at December 31:&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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 2px 25pt;text-align:left;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;Engineered Products&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;1,678,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;1,482,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Clean Energy &amp;amp; Fueling &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;(6)&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:400;line-height:100%"&gt;3,201,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;2,125,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,871,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,919,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Pumps &amp;amp; Process Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,709,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,591,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Climate &amp;amp; Sustainability Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,358,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,320,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate &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;(7)&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:400;line-height:100%"&gt;584,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;712,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#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:100%"&gt;Total assets&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:100%"&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:100%"&gt;10,403,627&#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:100%"&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:100%"&gt;9,152,074&#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-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(6) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Increase primarily driven by 2021 acquisitions. See Note 3 &#x2014; Acquisitions for additional information. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(7) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The significant portion of corporate assets are principally cash and cash equivalents. &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="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:25.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.744%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-Lived Assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(8)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;At December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;2019&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;4,305,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;3,677,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;3,806,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;584,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;518,679&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,797,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,482,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,571,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;283,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;289,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&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:100%"&gt;901,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;745,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;863,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;62,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;61,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Other Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;612,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;535,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;625,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;20,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;21,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;243,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;269,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;6,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;7,907,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;6,683,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;7,136,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;957,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;897,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(8) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-lived assets are comprised of net property, plant and equipment.&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="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 U.S. was the largest geographical market for the Engineered Products, Clean Energy &amp;amp; Fueling, Pumps &amp;amp; Process Solutions, and Climate &amp;amp; Sustainability Technologies segments, and Europe was the largest market for the Imaging &amp;amp; Identification segment.&lt;/span&gt;&lt;/div&gt;Revenue is attributed to regions based on the location of the Company&#x2019;s customer, which in some instances is an intermediary and not necessarily the end user. The Company&#x2019;s businesses serve thousands of customers, none of which accounted for more than 10% of consolidated revenue.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90ZXh0cmVnaW9uOjRlMGRkZTlkOWUwMDQyZjVhZGMxYzRkMzRhOWJkZjBlXzY1OTcwNjk3ODg2MDY_e8cf5559-0c00-4662-b774-718660c33fcb"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90ZXh0cmVnaW9uOjRlMGRkZTlkOWUwMDQyZjVhZGMxYzRkMzRhOWJkZjBlXzg5MA_ad6e8575-f534-4e4a-9808-3c073abadb6d"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90ZXh0cmVnaW9uOjRlMGRkZTlkOWUwMDQyZjVhZGMxYzRkMzRhOWJkZjBlXzM3Njc_13454f89-659e-4866-9f39-7328b7343c4c">&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;Segment financial information and a reconciliation of segment results to consolidated results follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.017%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Revenue:&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 25pt;text-align:left;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;Engineered Products&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,780,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,531,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,697,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Clean Energy &amp;amp; Fueling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,648,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,476,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,620,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,163,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,038,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,084,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Pumps &amp;amp; Process 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:100%"&gt;1,708,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,324,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,338,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Climate &amp;amp; Sustainability Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,608,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,316,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,396,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Intercompany eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(2,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(2,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total consolidated revenue&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,907,081&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,683,760&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,136,397&#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:700;line-height:100%;text-decoration:underline"&gt;Net earnings:&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;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:100%"&gt;Segment earnings (EBIT): &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="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:middle"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Products &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;(2)&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;238,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: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:400;line-height:100%"&gt;291,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;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:100%"&gt;Clean Energy &amp;amp; Fueling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;271,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;236,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;231,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25pt;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:100%"&gt;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;237,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;193,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;229,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;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pumps &amp;amp; Process Solutions &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;(3)&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:400;line-height:100%"&gt;546,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;305,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;240,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Climate &amp;amp; Sustainability Technologies &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&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:400;line-height:100%"&gt;322,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;102,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;118,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total segment earnings (EBIT)&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:400;line-height:100%"&gt;1,663,531&#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:100%"&gt;1,076,762&#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:100%"&gt;1,112,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate expense / 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:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&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:100%"&gt;160,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: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:100%"&gt;126,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;124,274&#160;&lt;/span&gt;&lt;/td&gt;&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:100%"&gt;Interest 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:400;line-height:100%"&gt;106,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;111,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;125,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(4,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(3,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(4,526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Loss on extinguishment of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Earnings before provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;1,400,826&#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 colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;841,734&#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 colspan="2" style="background-color:#cceeff;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:400;line-height:100%"&gt;843,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for 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:400;line-height:100%"&gt;277,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;158,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:100%"&gt;165,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Net earnings&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;1,123,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;683,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;677,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;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%;text-decoration:underline"&gt;Segment margins:&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;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:middle"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Products &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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;16.0%&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:2px 1pt;text-align:right;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;15.6%&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:2px 1pt;text-align:right;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;17.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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:100%"&gt;Clean Energy &amp;amp; Fueling&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:400;line-height:100%"&gt;16.5%&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:100%"&gt;16.1%&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:100%"&gt;14.3%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;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:100%"&gt;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;20.4%&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:2px 1pt;text-align:right;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;18.6%&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:2px 1pt;text-align:right;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;21.2%&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:middle"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pumps &amp;amp; Process Solutions &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;(3)&lt;/span&gt;&lt;/div&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:400;line-height:100%"&gt;32.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:100%"&gt;23.1%&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:100%"&gt;17.9%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Climate &amp;amp; Sustainability Technologies &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;20.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;7.8%&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:2px 1pt;text-align:right;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;8.5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Segments&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:400;line-height:100%"&gt;21.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:100%"&gt;16.1%&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:100%"&gt;15.6%&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:100%"&gt;Net earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:100%"&gt;14.2%&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:2px 1pt;text-align:right;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;10.2%&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:2px 1pt;text-align:right;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;9.5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Depreciation and amortization:&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:400;line-height:100%"&gt;&#160;&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:100%"&gt;&#160;&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;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;Engineered Products&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: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:400;line-height:100%"&gt;48,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;42,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;41,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Clean Energy &amp;amp; Fueling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;78,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;72,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;75,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;38,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;38,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;30,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 2px 25pt;text-align:left;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;Pumps &amp;amp; Process Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;69,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;72,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;67,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;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;Climate &amp;amp; Sustainability Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;48,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;46,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;51,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;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:400;line-height:100%"&gt;7,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;6,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;6,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Consolidated total&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;290,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;279,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;272,287&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%;text-decoration:underline"&gt;Capital expenditures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:400;line-height:100%"&gt;&#160;&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;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:400;line-height:100%"&gt;&#160;&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;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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;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;Engineered Products&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: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:400;line-height:100%"&gt;48,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;23,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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: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:400;line-height:100%"&gt;38,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Clean Energy &amp;amp; Fueling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;25,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;26,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;21,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;10,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;10,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;18,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Pumps &amp;amp; Process Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;44,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;52,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;50,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Climate &amp;amp; Sustainability Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;34,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;42,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;51,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;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:400;line-height:100%"&gt;8,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;8,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;6,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Consolidated 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:400;line-height:100%"&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:100%"&gt;171,465&#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:100%"&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:100%"&gt;165,692&#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:100%"&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:100%"&gt;186,804&#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-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Segment earnings (EBIT) includes non-operating income and expense directly attributable to the segments. Non-operating income and expense includes gain on dispositions and other income, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; For the year ended December&#160;31, 2021, includes a $24,723 gain related to the sale of RWB equity method investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; For the year ended December&#160;31, 2019, includes a $46,946 loss on assets held for sale for Finder.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4) &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2021, includes a pre-tax &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$181,615&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; gain on the disposition of UB, a &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$12,073&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; other than temporary impairment charge related to an equity method investment, and a $6,072 write-off of assets related to an exit from certain Latin America countries. For the year ended December&#160;31, 2020, includes a $5,213 pre-tax gain on the sale of AMS Chino and a $3,640 write-off of assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5) &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain expenses are maintained at the corporate level and not allocated to the segments. These expenses include executive and function&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;al compensation costs, non-service pension costs, non-operating insurance expenses, shared business services overhead costs, deal related expenses and various administrative expenses relating to the corporate headquarters.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e74d537147e41729122717c493b1097_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzMtMS0xLTEtMjUxNzM_83df71ae-96da-4ad3-994b-9aec3b6de952"
      unitRef="usd">1780827000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia51f18adf7754ff8b0ce9040d6eb3130_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzMtMy0xLTEtMjUxNzM_0aa63d86-cb33-42dc-b965-b59831919080"
      unitRef="usd">1531277000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3afb678748174fd292fa11f2893a0f2b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzMtNS0xLTEtMjUxNzM_90b6cf48-7caf-4739-903b-d0a6406de6e5"
      unitRef="usd">1697557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55be8e53a3f94dbb803c4ffdb691c676_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQtMS0xLTEtMjUxNzM_c2bd5987-2107-4b9f-b591-a00cdbaf046d"
      unitRef="usd">1648153000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i086a775945e3457b832f8bac98bf1e97_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQtMy0xLTEtMjUxNzM_a1b95a8f-9836-44da-90b9-e0b22797d97b"
      unitRef="usd">1476282000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4cd7e583d40d46749b236cf62e12beb7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQtNS0xLTEtMjUxNzM_8acf84fe-3ee3-4f97-b23f-329ac8929322"
      unitRef="usd">1620177000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8477d0b7764f430f81c5dcfbf4659874_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzUtMS0xLTEtMjUxNzM_b59bc1a8-0ad8-44ad-b6ef-5fa5952b8cf4"
      unitRef="usd">1163367000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebaf99116dda4a2f81ad26e4355183e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzUtMy0xLTEtMjUxNzM_9c6af654-c734-4707-a90d-6ce1183abaae"
      unitRef="usd">1038178000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4fe4bf480b3d4473aa712285122fd5d9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzUtNS0xLTEtMjUxNzM_82b2e698-cd83-4a99-bef3-f47556687db3"
      unitRef="usd">1084471000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d659afd497b4256a0bdff4a442194ee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzYtMS0xLTEtMjUxNzM_d520426c-3730-46d9-aa96-6acf0c47df0d"
      unitRef="usd">1708634000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie5b566ca05d24afb999cf7e1018100ea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzYtMy0xLTEtMjUxNzM_044c7559-671c-4802-9ad6-33359f97dfd6"
      unitRef="usd">1324003000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a10f6a362ec4dfcb781c106f8f9f145_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzYtNS0xLTEtMjUxNzM_bf8e5a95-0a24-4626-b735-ad3bddc20f1f"
      unitRef="usd">1338528000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i819de425b15f44feb848a949361a0ba7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzctMS0xLTEtMjUxNzM_d31c07fb-23f2-4f05-a07b-c03334f9b4ce"
      unitRef="usd">1608175000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i656f23ca3fe441a4a79e4c0f41e378b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzctMy0xLTEtMjUxNzM_55e1e782-be00-4356-b1ff-2250a6e13d22"
      unitRef="usd">1316090000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i723572eb169c45ed88999d3cbbb2ade7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzctNS0xLTEtMjUxNzM_92fafb02-2230-488e-9437-e06a7d3655de"
      unitRef="usd">1396617000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9336c988ccd4cd993a03a85e9a18e96_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzgtMS0xLTEtMjUxNzM_10bdd57a-64b1-4bc6-8404-7791afd22ca3"
      unitRef="usd">-2075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f36e75bb8a34eb88aa9c73d55c52f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzgtMy0xLTEtMjUxNzM_2c9210bd-6681-46b2-b1c7-35cac26bf003"
      unitRef="usd">-2070000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b91d369a86847a390e1e440ee7ef13d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzgtNS0xLTEtMjUxNzM_f98cd505-71e7-4fd2-8b4c-6d419ce1620a"
      unitRef="usd">-953000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzktMS0xLTEtMjUxNzM_c2c2061d-f424-4d8e-bb09-64dd189fcf1f"
      unitRef="usd">7907081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzktMy0xLTEtMjUxNzM_75acd288-64c2-4a9c-a2dc-3c8419006276"
      unitRef="usd">6683760000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzktNS0xLTEtMjUxNzM_5e2f0d24-0b1f-46d5-9e74-35c858a505a9"
      unitRef="usd">7136397000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8e74d537147e41729122717c493b1097_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzEyLTEtMS0xLTI1MTcz_3c506ee1-ccdd-42f3-b1c3-001833934444"
      unitRef="usd">285511000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia51f18adf7754ff8b0ce9040d6eb3130_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzEyLTMtMS0xLTI1MTcz_950cbd5e-fee3-4610-8287-d3c4af48050b"
      unitRef="usd">238167000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3afb678748174fd292fa11f2893a0f2b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzEyLTUtMS0xLTI1MTcz_5bc3b6e5-89ee-4cf7-be04-8a285a312b74"
      unitRef="usd">291848000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i55be8e53a3f94dbb803c4ffdb691c676_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzEzLTEtMS0xLTI1MTcz_a4122a9a-741c-4892-b098-da911169bf12"
      unitRef="usd">271388000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i086a775945e3457b832f8bac98bf1e97_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzEzLTMtMS0xLTI1MTcz_a4b35a57-0c6a-4d11-a18e-1ac7d5f38e38"
      unitRef="usd">236974000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4cd7e583d40d46749b236cf62e12beb7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzEzLTUtMS0xLTI1MTcz_9172f851-cca9-4433-ba79-d5c4ac2cb944"
      unitRef="usd">231873000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8477d0b7764f430f81c5dcfbf4659874_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzE0LTEtMS0xLTI1MTcz_770d7a62-97e9-42c9-83fc-60bc6c865975"
      unitRef="usd">237147000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iebaf99116dda4a2f81ad26e4355183e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzE0LTMtMS0xLTI1MTcz_b0edc494-4783-4a10-bacf-29ae403906fe"
      unitRef="usd">193473000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4fe4bf480b3d4473aa712285122fd5d9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzE0LTUtMS0xLTI1MTcz_41eb6fc1-bc2c-4d99-8c45-c23da861753f"
      unitRef="usd">229484000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4d659afd497b4256a0bdff4a442194ee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzE1LTEtMS0xLTI1MTcz_74c74813-ae17-4eef-8af6-bb9f1be2113b"
      unitRef="usd">546863000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie5b566ca05d24afb999cf7e1018100ea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzE1LTMtMS0xLTI1MTcz_ec9b3ed5-e1ac-4ae2-9848-a3d460b8bece"
      unitRef="usd">305276000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3a10f6a362ec4dfcb781c106f8f9f145_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzE1LTUtMS0xLTI1MTcz_84dc5ced-92d3-4ad8-b2ca-e66729edcad2"
      unitRef="usd">240081000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i819de425b15f44feb848a949361a0ba7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzE2LTEtMS0xLTI1MTcz_43a2efad-c069-460d-a4ff-57caaaba747d"
      unitRef="usd">322622000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i656f23ca3fe441a4a79e4c0f41e378b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzE2LTMtMS0xLTI1MTcz_522888f7-dd80-461f-a070-edd5dd09e1ac"
      unitRef="usd">102872000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i723572eb169c45ed88999d3cbbb2ade7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzE2LTUtMS0xLTI1MTcz_e79f6a57-c5ea-4b10-9661-85541f92078c"
      unitRef="usd">118832000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1ef4697810d644738ca032520467f2fd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzE3LTEtMS0xLTI1MTcz_96ed26fd-b4f3-4673-879a-85bf9ffbe4b5"
      unitRef="usd">1663531000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1b2d9b5f7e7a40e98e60198caddb9bf1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzE3LTMtMS0xLTI1MTcz_0e605ee9-8c62-4886-98a8-616653c48603"
      unitRef="usd">1076762000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i36ae5804569640db8f08a06df0173003_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzE3LTUtMS0xLTI1MTcz_79b262ae-9a55-40b1-8771-a2443f0997f4"
      unitRef="usd">1112118000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib3a846e3ed074a848fcea473eff07fa6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzE4LTEtMS0xLTI1MTcz_56167f84-3831-4a56-8c88-d310f4ce35f7"
      unitRef="usd">160827000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia8a962693ea44a22ad1496cc13109724_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzE4LTMtMS0xLTI1MTcz_93ffeae0-ccbd-41eb-a7d3-3784c706ef11"
      unitRef="usd">126662000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia70d248413fa43d7b2ea018954c969c1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzE4LTUtMS0xLTI1MTcz_ec90ff97-0f6f-457b-8632-fcf1640623eb"
      unitRef="usd">124274000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:InterestExpense
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzE5LTEtMS0xLTI1MTcz_dcb67b03-ea3a-45c0-8fd1-19e9e6b083f4"
      unitRef="usd">106319000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzE5LTMtMS0xLTI1MTcz_f7039d97-51d3-4a7f-8ccb-0ae5bf18d622"
      unitRef="usd">111937000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzE5LTUtMS0xLTI1MTcz_992678d1-e5b2-4795-ae2b-1d5e52e4c25b"
      unitRef="usd">125818000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeOther
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzIwLTEtMS0xLTI1MTcz_4afefee2-66c5-4a79-9aa3-51a844519780"
      unitRef="usd">4441000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzIwLTMtMS0xLTI1MTcz_52b4eef1-ae4c-4a73-8363-4add0887624b"
      unitRef="usd">3571000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzIwLTUtMS0xLTI1MTcz_0fc00f4d-9e2d-4393-827c-d0b9c556db8a"
      unitRef="usd">4526000</us-gaap:InterestIncomeOther>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzIxLTEtMS0xLTI1MTcz_aa3b67a5-94fd-46d1-85e4-6e97058850b7"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzIxLTMtMS0xLTI1MTcz_fd4d6a06-3885-4e45-9fea-25ada640b1be"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzIxLTUtMS0xLTI1MTcz_7abe76a5-03ae-45b3-96f3-b84a32758f66"
      unitRef="usd">-23543000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzIyLTEtMS0xLTI1MTcz_f76b8a80-2a9b-4884-a36b-2a209d766aaa"
      unitRef="usd">1400826000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzIyLTMtMS0xLTI1MTcz_3d95f76a-7365-485d-a11a-8268b78dfd76"
      unitRef="usd">841734000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzIyLTUtMS0xLTI1MTcz_fed1d29e-297b-472d-863e-c02e6906d996"
      unitRef="usd">843009000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzIzLTEtMS0xLTI1MTcz_15ab5238-6e24-46a8-8663-dd1eef8a6fac"
      unitRef="usd">277008000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzIzLTMtMS0xLTI1MTcz_414b2319-c1ac-4e46-885e-9283529821a1"
      unitRef="usd">158283000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzIzLTUtMS0xLTI1MTcz_ca0f66ed-9824-44de-b85c-8a955ed157f5"
      unitRef="usd">165091000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzI0LTEtMS0xLTI1MTcz_ee5f2545-3559-4300-975e-77707810bb09"
      unitRef="usd">1123818000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzI0LTMtMS0xLTI1MTcz_83022eaf-97e0-44e7-9f39-ba0455d3a5e7"
      unitRef="usd">683451000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzI0LTUtMS0xLTI1MTcz_6e30e1bd-48df-49df-b670-744615c11b28"
      unitRef="usd">677918000</us-gaap:IncomeLossFromContinuingOperations>
    <dov:SegmentMargins
      contextRef="i8e74d537147e41729122717c493b1097_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzI2LTEtMS0xLTI1MTcz_2baa4484-8aba-416b-adeb-23bf48a6bf90"
      unitRef="number">0.160</dov:SegmentMargins>
    <dov:SegmentMargins
      contextRef="ia51f18adf7754ff8b0ce9040d6eb3130_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzI2LTMtMS0xLTI1MTcz_c648ea37-349b-48da-947c-b6dffb0673e6"
      unitRef="number">0.156</dov:SegmentMargins>
    <dov:SegmentMargins
      contextRef="i3afb678748174fd292fa11f2893a0f2b_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzI2LTUtMS0xLTI1MTcz_9bc93244-83f5-44e2-be59-4a92e8a82e24"
      unitRef="number">0.172</dov:SegmentMargins>
    <dov:SegmentMargins
      contextRef="i55be8e53a3f94dbb803c4ffdb691c676_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzI3LTEtMS0xLTI1MTcz_e6de05aa-84f9-47fa-a177-e9ddc17ecb3e"
      unitRef="number">0.165</dov:SegmentMargins>
    <dov:SegmentMargins
      contextRef="i086a775945e3457b832f8bac98bf1e97_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzI3LTMtMS0xLTI1MTcz_36732058-0c78-470d-a7e2-94aea854cc14"
      unitRef="number">0.161</dov:SegmentMargins>
    <dov:SegmentMargins
      contextRef="i4cd7e583d40d46749b236cf62e12beb7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzI3LTUtMS0xLTI1MTcz_c059cb48-dfc2-419e-8646-3fe1845e6bfb"
      unitRef="number">0.143</dov:SegmentMargins>
    <dov:SegmentMargins
      contextRef="i8477d0b7764f430f81c5dcfbf4659874_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzI4LTEtMS0xLTI1MTcz_537f6ea5-6fe1-4c38-b760-1062bf011333"
      unitRef="number">0.204</dov:SegmentMargins>
    <dov:SegmentMargins
      contextRef="iebaf99116dda4a2f81ad26e4355183e0_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzI4LTMtMS0xLTI1MTcz_fe39a794-c095-4475-88f6-18c7563b6206"
      unitRef="number">0.186</dov:SegmentMargins>
    <dov:SegmentMargins
      contextRef="i4fe4bf480b3d4473aa712285122fd5d9_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzI4LTUtMS0xLTI1MTcz_ec09412a-ae41-44a1-bc6b-f4d29cbf9fc5"
      unitRef="number">0.212</dov:SegmentMargins>
    <dov:SegmentMargins
      contextRef="i4d659afd497b4256a0bdff4a442194ee_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzI5LTEtMS0xLTI1MTcz_a8f62540-05ad-4727-a05e-4a96f7c5a52f"
      unitRef="number">0.320</dov:SegmentMargins>
    <dov:SegmentMargins
      contextRef="ie5b566ca05d24afb999cf7e1018100ea_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzI5LTMtMS0xLTI1MTcz_140c9106-7fb4-45cf-b140-4533bf7306de"
      unitRef="number">0.231</dov:SegmentMargins>
    <dov:SegmentMargins
      contextRef="i3a10f6a362ec4dfcb781c106f8f9f145_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzI5LTUtMS0xLTI1MTcz_68640739-7d6b-4f38-b28a-a558f19b1bb5"
      unitRef="number">0.179</dov:SegmentMargins>
    <dov:SegmentMargins
      contextRef="i819de425b15f44feb848a949361a0ba7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzMwLTEtMS0xLTI1MTcz_d3fcc14e-0e92-4be3-afe6-e4017df89d8e"
      unitRef="number">0.201</dov:SegmentMargins>
    <dov:SegmentMargins
      contextRef="i656f23ca3fe441a4a79e4c0f41e378b3_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzMwLTMtMS0xLTI1MTcz_527b6165-8bbb-4a81-9f97-dbff6af1745e"
      unitRef="number">0.078</dov:SegmentMargins>
    <dov:SegmentMargins
      contextRef="i723572eb169c45ed88999d3cbbb2ade7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzMwLTUtMS0xLTI1MTcz_ecb1a8d5-7e67-4180-bd68-3c28cdf566a8"
      unitRef="number">0.085</dov:SegmentMargins>
    <dov:SegmentMargins
      contextRef="i1ef4697810d644738ca032520467f2fd_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzMxLTEtMS0xLTI1MTcz_0247195e-3d52-45a1-a359-1ccdf7769c3b"
      unitRef="number">0.210</dov:SegmentMargins>
    <dov:SegmentMargins
      contextRef="i1b2d9b5f7e7a40e98e60198caddb9bf1_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzMxLTMtMS0xLTI1MTcz_7a8ecdd0-56d1-45e0-99ff-5ae78074fc9e"
      unitRef="number">0.161</dov:SegmentMargins>
    <dov:SegmentMargins
      contextRef="i36ae5804569640db8f08a06df0173003_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzMxLTUtMS0xLTI1MTcz_bf5c2efa-2340-4a5c-b655-0f419fa89333"
      unitRef="number">0.156</dov:SegmentMargins>
    <dov:EarningsFromContinuingOperationsInPercentage
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzMyLTEtMS0xLTI1MTcz_e6affe50-a891-4620-8609-23f5568f03d0"
      unitRef="number">0.142</dov:EarningsFromContinuingOperationsInPercentage>
    <dov:EarningsFromContinuingOperationsInPercentage
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzMyLTMtMS0xLTI1MTcz_a1c9df02-c2ec-4217-8e9c-c12d3e656007"
      unitRef="number">0.102</dov:EarningsFromContinuingOperationsInPercentage>
    <dov:EarningsFromContinuingOperationsInPercentage
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzMyLTUtMS0xLTI1MTcz_53b6d161-2e44-439c-9f47-69b3262ce037"
      unitRef="number">0.095</dov:EarningsFromContinuingOperationsInPercentage>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8e74d537147e41729122717c493b1097_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzM0LTEtMS0xLTI1MTcz_1fa48dcc-4cd5-49a0-bd1a-dbf46a42c1b4"
      unitRef="usd">48644000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia51f18adf7754ff8b0ce9040d6eb3130_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzM0LTMtMS0xLTI1MTcz_2e2fc11f-4936-4fd2-a2b4-30c241df056e"
      unitRef="usd">42603000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3afb678748174fd292fa11f2893a0f2b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzM0LTUtMS0xLTI1MTcz_04aaa7c8-aae1-4a5b-a740-170d8580586c"
      unitRef="usd">41032000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i55be8e53a3f94dbb803c4ffdb691c676_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzM1LTEtMS0xLTI1MTcz_dc6665d9-a3f6-492d-a177-01dc74a23ab8"
      unitRef="usd">78010000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i086a775945e3457b832f8bac98bf1e97_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzM1LTMtMS0xLTI1MTcz_b21395b9-72d2-4ed8-811f-f7772c50560f"
      unitRef="usd">72803000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4cd7e583d40d46749b236cf62e12beb7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzM1LTUtMS0xLTI1MTcz_bcecaac7-42f8-4b26-b7e4-379b8fa5dec8"
      unitRef="usd">75045000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8477d0b7764f430f81c5dcfbf4659874_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzM2LTEtMS0xLTI1MTcz_93cc144e-3ae4-4751-86e4-23f8f69287af"
      unitRef="usd">38510000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iebaf99116dda4a2f81ad26e4355183e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzM2LTMtMS0xLTI1MTcz_e1ae8702-2706-4d7a-af80-815002373b0b"
      unitRef="usd">38378000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4fe4bf480b3d4473aa712285122fd5d9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzM2LTUtMS0xLTI1MTcz_14f50fa1-ff2f-4c14-a728-6f31e20028b9"
      unitRef="usd">30530000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4d659afd497b4256a0bdff4a442194ee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzM3LTEtMS0xLTI1MTcz_a077287f-cff9-491e-b584-a5fcb945d38d"
      unitRef="usd">69075000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie5b566ca05d24afb999cf7e1018100ea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzM3LTMtMS0xLTI1MTcz_4329618b-11bd-45ea-9162-1494dd63117e"
      unitRef="usd">72191000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3a10f6a362ec4dfcb781c106f8f9f145_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzM3LTUtMS0xLTI1MTcz_58038e55-5635-4a8f-8209-3604d1938432"
      unitRef="usd">67584000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i819de425b15f44feb848a949361a0ba7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzM4LTEtMS0xLTI1MTcz_f9172f9a-00b9-4fc2-b8ea-44f19e3d7ed2"
      unitRef="usd">48634000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i656f23ca3fe441a4a79e4c0f41e378b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzM4LTMtMS0xLTI1MTcz_51fcb7c6-7a95-4768-8285-9a0b3a952c4b"
      unitRef="usd">46541000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i723572eb169c45ed88999d3cbbb2ade7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzM4LTUtMS0xLTI1MTcz_6adf1f11-260f-4a5e-b659-945ecdefad66"
      unitRef="usd">51360000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib3a846e3ed074a848fcea473eff07fa6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzM5LTEtMS0xLTI1MTcz_f1bdd7dc-e318-4192-81d7-3829b8c7214d"
      unitRef="usd">7250000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia8a962693ea44a22ad1496cc13109724_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzM5LTMtMS0xLTI1MTcz_635b9db1-dc53-4987-aef2-a68bb2a68384"
      unitRef="usd">6535000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia70d248413fa43d7b2ea018954c969c1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzM5LTUtMS0xLTI1MTcz_4bb00950-8873-4e16-9533-fbbb706e8000"
      unitRef="usd">6736000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQwLTEtMS0xLTI1MTcz_bca7ec01-0888-47e3-8cde-f13e1fb6697a"
      unitRef="usd">290123000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQwLTMtMS0xLTI1MTcz_b75e3dbe-9cff-4410-a245-99f555b3192e"
      unitRef="usd">279051000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQwLTUtMS0xLTI1MTcz_3fa4cf46-22ad-482e-9c4d-ef5ffad84f64"
      unitRef="usd">272287000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8e74d537147e41729122717c493b1097_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQyLTEtMS0xLTI1MTcz_d5c2de9e-ab2e-4f33-888c-2f011bfc2446"
      unitRef="usd">48453000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia51f18adf7754ff8b0ce9040d6eb3130_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQyLTMtMS0xLTI1MTcz_03a875a2-6fff-44b4-ac36-31b29fbeeb1d"
      unitRef="usd">23515000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3afb678748174fd292fa11f2893a0f2b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQyLTUtMS0xLTI1MTcz_e0753a83-f147-4e49-ad57-9c396307d8b8"
      unitRef="usd">38049000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i55be8e53a3f94dbb803c4ffdb691c676_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQzLTEtMS0xLTI1MTcz_a9bdfa3b-18f2-401a-8997-303422830e14"
      unitRef="usd">25167000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i086a775945e3457b832f8bac98bf1e97_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQzLTMtMS0xLTI1MTcz_72d6e9fc-1157-4317-834f-fca8c8afd04c"
      unitRef="usd">26903000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4cd7e583d40d46749b236cf62e12beb7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQzLTUtMS0xLTI1MTcz_0f23467c-8eae-4a4c-b87a-73c068e7a9be"
      unitRef="usd">21780000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8477d0b7764f430f81c5dcfbf4659874_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQ0LTEtMS0xLTI1MTcz_3ee0ebe5-8c5d-44be-89fe-1af871151ed2"
      unitRef="usd">10671000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iebaf99116dda4a2f81ad26e4355183e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQ0LTMtMS0xLTI1MTcz_d1404fb9-2693-4683-9add-2b947a3a5260"
      unitRef="usd">10690000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4fe4bf480b3d4473aa712285122fd5d9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQ0LTUtMS0xLTI1MTcz_f0963bb7-9a1e-475c-bf4c-18c7f9a5c997"
      unitRef="usd">18593000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4d659afd497b4256a0bdff4a442194ee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQ1LTEtMS0xLTI1MTcz_b827f17c-caaa-4446-ae42-28c770ea6c22"
      unitRef="usd">44578000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie5b566ca05d24afb999cf7e1018100ea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQ1LTMtMS0xLTI1MTcz_6fbc0dcc-d866-4aaf-8d5e-9a859756c3ce"
      unitRef="usd">52804000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3a10f6a362ec4dfcb781c106f8f9f145_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQ1LTUtMS0xLTI1MTcz_6181f805-cfea-4a1b-a178-ee6295742bdb"
      unitRef="usd">50442000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i819de425b15f44feb848a949361a0ba7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQ2LTEtMS0xLTI1MTcz_57598e03-9dfc-4dd2-9cec-c89c0253a188"
      unitRef="usd">34335000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i656f23ca3fe441a4a79e4c0f41e378b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQ2LTMtMS0xLTI1MTcz_288076d6-761a-4d20-a853-d988db830ee8"
      unitRef="usd">42923000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i723572eb169c45ed88999d3cbbb2ade7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQ2LTUtMS0xLTI1MTcz_f2981551-b91b-4fda-8519-94f31e0dcac6"
      unitRef="usd">51052000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib3a846e3ed074a848fcea473eff07fa6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQ3LTEtMS0xLTI1MTcz_a1b27d60-3fa2-44d8-9914-18df4233e6fe"
      unitRef="usd">8261000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia8a962693ea44a22ad1496cc13109724_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQ3LTMtMS0xLTI1MTcz_b4a65757-9f76-403c-bb6c-089ab2a6fc20"
      unitRef="usd">8857000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia70d248413fa43d7b2ea018954c969c1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQ3LTUtMS0xLTI1MTcz_0fc2459b-3e77-4df7-bb3e-03f6b7c84e0a"
      unitRef="usd">6888000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQ4LTEtMS0xLTI1MTcz_bcd82cbd-e969-4b26-983c-315186b9e929"
      unitRef="usd">171465000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQ4LTMtMS0xLTI1MTcz_a333ee24-2378-4983-9f6d-20bc5f2857d8"
      unitRef="usd">165692000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkODhkMDFmZjk2Y2U0OTgxYTA2MzJjMDJiNDAzNGEzNy90YWJsZXJhbmdlOmQ4OGQwMWZmOTZjZTQ5ODFhMDYzMmMwMmI0MDM0YTM3XzQ4LTUtMS0xLTI1MTcz_ad837d73-26c9-4be0-a303-7eb10bdac43f"
      unitRef="usd">186804000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="ib3bffe1a4f28440fa1832978afafbf8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90ZXh0cmVnaW9uOjRlMGRkZTlkOWUwMDQyZjVhZGMxYzRkMzRhOWJkZjBlXzEwOTk1MTE2MzkyNzA_55b68482-effd-491c-91c4-cff1e0b2a483"
      unitRef="usd">24723000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i991785f2f92f4383b5cc0a0822112e64_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90ZXh0cmVnaW9uOjRlMGRkZTlkOWUwMDQyZjVhZGMxYzRkMzRhOWJkZjBlXzI1Mjg_0941f10e-85db-46b9-bc36-1a57ff08383c"
      unitRef="usd">-46946000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i1f4d2b2521014e90960663e1938efff8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90ZXh0cmVnaW9uOjRlMGRkZTlkOWUwMDQyZjVhZGMxYzRkMzRhOWJkZjBlXzE2NDkyNjc0NDc1Nzg_3bf559cf-c849-4b0d-82c4-c88dc035a736"
      unitRef="usd">181615000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i7ae0c0e7393d4260875f35ed194f212c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90ZXh0cmVnaW9uOjRlMGRkZTlkOWUwMDQyZjVhZGMxYzRkMzRhOWJkZjBlXzE2NDkyNjc0NDczMTI_ef878c8f-7405-4001-ab12-5f3c00415bb8"
      unitRef="usd">12073000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:AssetImpairmentCharges
      contextRef="i7ae0c0e7393d4260875f35ed194f212c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90ZXh0cmVnaW9uOjRlMGRkZTlkOWUwMDQyZjVhZGMxYzRkMzRhOWJkZjBlXzE2NDkyNjc0NDc1NzA_375c0191-c10a-4884-bea2-89eb0445b7a3"
      unitRef="usd">6072000</us-gaap:AssetImpairmentCharges>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90ZXh0cmVnaW9uOjRlMGRkZTlkOWUwMDQyZjVhZGMxYzRkMzRhOWJkZjBlXzEwOTk1MTE2MzE2MDQ_c98f7207-febc-40bd-9514-289f791192d2"
      unitRef="usd">5213000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:AssetImpairmentCharges
      contextRef="iec0356428c804be39b3deec121927d02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90ZXh0cmVnaW9uOjRlMGRkZTlkOWUwMDQyZjVhZGMxYzRkMzRhOWJkZjBlXzY1OTcwNjk3ODMxMTM_a6d13e42-dfbd-4153-9049-01b47ee34062"
      unitRef="usd">3640000</us-gaap:AssetImpairmentCharges>
    <us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90ZXh0cmVnaW9uOjRlMGRkZTlkOWUwMDQyZjVhZGMxYzRkMzRhOWJkZjBlXzM3Njg_fb69d004-02fb-481b-b22f-ae00fb6f56a7">&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;Selected financial information by segment (continued):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.016%"/&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:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Total assets at December 31:&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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 2px 25pt;text-align:left;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;Engineered Products&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;1,678,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;1,482,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Clean Energy &amp;amp; Fueling &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;(6)&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:400;line-height:100%"&gt;3,201,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;2,125,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Imaging &amp;amp; Identification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,871,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,919,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Pumps &amp;amp; Process Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,709,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,591,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25pt;text-align:left;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;Climate &amp;amp; Sustainability Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,358,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,320,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate &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;(7)&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:400;line-height:100%"&gt;584,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;712,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#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:100%"&gt;Total assets&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:100%"&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:100%"&gt;10,403,627&#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:100%"&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:100%"&gt;9,152,074&#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-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(6) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Increase primarily driven by 2021 acquisitions. See Note 3 &#x2014; Acquisitions for additional information. &lt;/span&gt;&lt;/div&gt;(7) The significant portion of corporate assets are principally cash and cash equivalents.</us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock>
    <us-gaap:Assets
      contextRef="i22a155461fc34fffa4b9508678f35e67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkZTZiOGU3YWM4YmQ0Y2IyOWJjYWM5ZGQ2ZDkwYjc1My90YWJsZXJhbmdlOmRlNmI4ZTdhYzhiZDRjYjI5YmNhYzlkZDZkOTBiNzUzXzEtMS0xLTEtMjUxNzM_2aea0f08-53f2-4120-aad5-d55224fefe50"
      unitRef="usd">1678317000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5075d6451bee4c2bab6d3183384115f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkZTZiOGU3YWM4YmQ0Y2IyOWJjYWM5ZGQ2ZDkwYjc1My90YWJsZXJhbmdlOmRlNmI4ZTdhYzhiZDRjYjI5YmNhYzlkZDZkOTBiNzUzXzEtMy0xLTEtMjUxNzM_3b7477e5-72f3-4aec-89c2-be85a3c2bfa1"
      unitRef="usd">1482430000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i92832c31fa03457cb0520ea93b2ae74e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkZTZiOGU3YWM4YmQ0Y2IyOWJjYWM5ZGQ2ZDkwYjc1My90YWJsZXJhbmdlOmRlNmI4ZTdhYzhiZDRjYjI5YmNhYzlkZDZkOTBiNzUzXzItMS0xLTEtMjUxNzM_de82d0a3-a1d8-42de-b211-955b376fecad"
      unitRef="usd">3201504000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i041f027581d14924a368b27e21b98784_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkZTZiOGU3YWM4YmQ0Y2IyOWJjYWM5ZGQ2ZDkwYjc1My90YWJsZXJhbmdlOmRlNmI4ZTdhYzhiZDRjYjI5YmNhYzlkZDZkOTBiNzUzXzItMy0xLTEtMjUxNzM_45f0ba40-2c6a-481a-b968-004f95879e8a"
      unitRef="usd">2125900000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic97304e2725a40a089e936fcc0433bc3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkZTZiOGU3YWM4YmQ0Y2IyOWJjYWM5ZGQ2ZDkwYjc1My90YWJsZXJhbmdlOmRlNmI4ZTdhYzhiZDRjYjI5YmNhYzlkZDZkOTBiNzUzXzMtMS0xLTEtMjUxNzM_affde6af-cabc-42a7-ad77-f049547c447a"
      unitRef="usd">1871039000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iec11cb3350ba4685a8b2a66a6e38be88_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkZTZiOGU3YWM4YmQ0Y2IyOWJjYWM5ZGQ2ZDkwYjc1My90YWJsZXJhbmdlOmRlNmI4ZTdhYzhiZDRjYjI5YmNhYzlkZDZkOTBiNzUzXzMtMy0xLTEtMjUxNzM_b16ec60f-1941-46a0-a068-18a2ec92a75c"
      unitRef="usd">1919223000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i54f1328597eb447e8348811de26fc75d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkZTZiOGU3YWM4YmQ0Y2IyOWJjYWM5ZGQ2ZDkwYjc1My90YWJsZXJhbmdlOmRlNmI4ZTdhYzhiZDRjYjI5YmNhYzlkZDZkOTBiNzUzXzQtMS0xLTEtMjUxNzM_12ad38e7-a18f-4dda-afe7-0e4257ce90ab"
      unitRef="usd">1709852000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4772b894e1604003a3b106f4cc362cf7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkZTZiOGU3YWM4YmQ0Y2IyOWJjYWM5ZGQ2ZDkwYjc1My90YWJsZXJhbmdlOmRlNmI4ZTdhYzhiZDRjYjI5YmNhYzlkZDZkOTBiNzUzXzQtMy0xLTEtMjUxNzM_73cbf95d-74d2-4ada-bf65-0722e15f06e6"
      unitRef="usd">1591441000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i40da41460bad4b49acda149be12301d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkZTZiOGU3YWM4YmQ0Y2IyOWJjYWM5ZGQ2ZDkwYjc1My90YWJsZXJhbmdlOmRlNmI4ZTdhYzhiZDRjYjI5YmNhYzlkZDZkOTBiNzUzXzUtMS0xLTEtMjUxNzM_7a818b41-1233-4f3b-8021-f03ba7cff395"
      unitRef="usd">1358118000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8c9e8e60c9c14b62a7f062f9907f94c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkZTZiOGU3YWM4YmQ0Y2IyOWJjYWM5ZGQ2ZDkwYjc1My90YWJsZXJhbmdlOmRlNmI4ZTdhYzhiZDRjYjI5YmNhYzlkZDZkOTBiNzUzXzUtMy0xLTEtMjUxNzM_8f5a0be3-77ac-4103-8774-093de9ac1914"
      unitRef="usd">1320950000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic63514fe4e414cdf9bfee3f244d1598f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkZTZiOGU3YWM4YmQ0Y2IyOWJjYWM5ZGQ2ZDkwYjc1My90YWJsZXJhbmdlOmRlNmI4ZTdhYzhiZDRjYjI5YmNhYzlkZDZkOTBiNzUzXzYtMS0xLTEtMjUxNzM_e7abf186-db15-483d-82a0-c5452b6b929d"
      unitRef="usd">584797000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if7693934bb7a4482b27371bf69d9c1db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkZTZiOGU3YWM4YmQ0Y2IyOWJjYWM5ZGQ2ZDkwYjc1My90YWJsZXJhbmdlOmRlNmI4ZTdhYzhiZDRjYjI5YmNhYzlkZDZkOTBiNzUzXzYtMy0xLTEtMjUxNzM_65ffb10e-824e-4b30-a5b6-4597e7d3aecb"
      unitRef="usd">712130000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkZTZiOGU3YWM4YmQ0Y2IyOWJjYWM5ZGQ2ZDkwYjc1My90YWJsZXJhbmdlOmRlNmI4ZTdhYzhiZDRjYjI5YmNhYzlkZDZkOTBiNzUzXzktMS0xLTEtMjUxNzM_8be40fb9-324e-4c90-b60f-4d0c674d088f"
      unitRef="usd">10403627000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpkZTZiOGU3YWM4YmQ0Y2IyOWJjYWM5ZGQ2ZDkwYjc1My90YWJsZXJhbmdlOmRlNmI4ZTdhYzhiZDRjYjI5YmNhYzlkZDZkOTBiNzUzXzktMy0xLTEtMjUxNzM_020e071b-44b7-44db-b8cd-7e778cebdeb5"
      unitRef="usd">9152074000</us-gaap:Assets>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90ZXh0cmVnaW9uOjRlMGRkZTlkOWUwMDQyZjVhZGMxYzRkMzRhOWJkZjBlXzM3Njk_1efd299f-08ef-4545-a5fb-6f767c623063">&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.744%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-Lived Assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(8)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;At December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;2019&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;4,305,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;3,677,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;3,806,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;584,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;518,679&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,797,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,482,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,571,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;283,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;289,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&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:100%"&gt;901,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;745,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;863,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;62,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;61,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Other Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;612,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;535,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;625,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;20,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;21,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;243,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;269,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;5,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;6,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;7,907,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;6,683,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;7,136,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;957,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;897,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(8) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-lived assets are comprised of net property, plant and equipment.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64de17995f0542ecb7ec70822f1f3090_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzMtMS0xLTEtMjUxNzM_dc804189-c62f-4c5d-9f65-fe0f7122113c"
      unitRef="usd">4305957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c67c5907cca4ff4a93dcf4c7e7cd0a5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzMtMy0xLTEtMjUxNzM_7bddffb7-ba83-4fd8-b0e2-8b17c007271f"
      unitRef="usd">3677285000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1498d3fb83d244679f96a374ca357ef2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzMtNS0xLTEtMjUxNzM_1790384b-b346-4c8a-9e57-a54ec54a7328"
      unitRef="usd">3806033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibab942568b2b493bade36b02662aef60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzMtNy0xLTEtMjUxNzM_988e836d-a409-4865-9584-ac684cb7ea39"
      unitRef="usd">584948000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if5a39863fe2541f781f38b65c57e2577_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzMtOS0xLTEtMjUxNzM_c95a46f7-8935-4e0c-b3ce-10ccd72793da"
      unitRef="usd">518679000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f9fd70afa04479c8d3a960270f930bc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzQtMS0xLTEtMjUxNzM_51c0d06e-77f3-494e-9213-7418cd45cc0e"
      unitRef="usd">1797138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00e7197764344db3b303ca26e890c40f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzQtMy0xLTEtMjUxNzM_9da743db-8cfe-4b32-ad07-4ad15f6a0d97"
      unitRef="usd">1482520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e28e74a1be84e81995d97c2000038ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzQtNS0xLTEtMjUxNzM_daf84df7-b024-404d-9bb3-571743933720"
      unitRef="usd">1571901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4728b3209c3f4372b5d1d52b920428c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzQtNy0xLTEtMjUxNzM_db069835-4407-498c-b953-dfb711d8f980"
      unitRef="usd">283952000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i089b3a6efae2488b9eab5bcdee033955_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzQtOS0xLTEtMjUxNzM_200f9cf0-4e54-4189-849d-f3e66d8c7440"
      unitRef="usd">289657000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1942ad20131a445f94cffcb51c34ef27_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzUtMS0xLTEtMjUxNzM_1f19d90a-4dc3-48fc-80d0-08e174a8aa39"
      unitRef="usd">901141000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2bed291a10ef471aa3e9f8a0dacd81a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzUtMy0xLTEtMjUxNzM_fe24de30-695f-4067-9e68-8cf28608362e"
      unitRef="usd">745150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41487d4fe44d43128edfa6b10efc645f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzUtNS0xLTEtMjUxNzM_5e8c9e63-bcfb-422c-8a1d-234c5d54dc9a"
      unitRef="usd">863050000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ieb832f7a5a9c472eacf323846bf50850_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzUtNy0xLTEtMjUxNzM_08f77719-ef37-4cf8-9d18-dc663e7a4411"
      unitRef="usd">62210000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4c98f9162a504279bd032d610b39d1ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzUtOS0xLTEtMjUxNzM_54c27aa1-b4c6-44c8-9d91-685f5363dcdd"
      unitRef="usd">61235000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ccf7ea158f94fd983e77ac620a086cd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzYtMS0xLTEtMjUxNzM_8d957d83-f362-4798-94b4-a05116889ae6"
      unitRef="usd">612751000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ee644d99ff04aeea5b846250318dbbe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzYtMy0xLTEtMjUxNzM_ee9b2ec0-940a-461b-b252-dbcd2b42ad54"
      unitRef="usd">535091000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fd635566d8842eab02e6797b972f928_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzYtNS0xLTEtMjUxNzM_0e462202-09ab-4c77-9e12-5ea68c11eaaf"
      unitRef="usd">625707000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i357e3624fcfd47ce9079f5389ffe996f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzYtNy0xLTEtMjUxNzM_23299475-e2d4-4e2b-8d08-10a59a2789cf"
      unitRef="usd">20627000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i301cbece08ad49c6918cb3496ea8cd00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzYtOS0xLTEtMjUxNzM_d01c655c-1fdf-479c-a38a-84e54a96c72a"
      unitRef="usd">21174000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51df7ea4dd424ed2af6a6a5c43a3aed1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzctMS0xLTEtMjUxNzM_3fa8e96d-ab7c-42ab-96f7-30d19b5fefaf"
      unitRef="usd">290094000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d377b2b130b4806b437e6055ee301bb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzctMy0xLTEtMjUxNzM_03df787d-7eb3-43d0-88c1-efd34d6cdcc5"
      unitRef="usd">243714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaba19a21d98a4374888bb1479ac34156_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzctNS0xLTEtMjUxNzM_6bfa45c3-a9f8-4f57-8037-0779f1d01a1f"
      unitRef="usd">269706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib3f0c8b6214e4c7d84731cbc8d491f42_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzctNy0xLTEtMjUxNzM_eba6181b-8f40-4572-ba23-df645677a919"
      unitRef="usd">5573000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i572bcf9a5fe14d4b8923562595dbd133_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzctOS0xLTEtMjUxNzM_709da2bf-db9a-4865-9511-ec91542c27ea"
      unitRef="usd">6581000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzgtMS0xLTEtMjUxNzM_bfb51f91-1d41-443f-8591-ea2f4ad7585f"
      unitRef="usd">7907081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzgtMy0xLTEtMjUxNzM_cda2af38-b8da-4045-94cb-e7320cd8b315"
      unitRef="usd">6683760000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzgtNS0xLTEtMjUxNzM_013f6f59-492e-45af-9080-529fbb4857c1"
      unitRef="usd">7136397000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i60ce55dbb5c342cfab56843549d34e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzgtNy0xLTEtMjUxNzM_3203efbd-2e45-4802-85e3-4387ae5c3612"
      unitRef="usd">957310000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i066e19afd62a4c87a7a55bd8a498877e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODQvZnJhZzo0ZTBkZGU5ZDllMDA0MmY1YWRjMWM0ZDM0YTliZGYwZS90YWJsZTpjZDRjYTZkNDJhMGQ0MzBlYWVmNDIxNjc5MjVjNjMxNC90YWJsZXJhbmdlOmNkNGNhNmQ0MmEwZDQzMGVhZWY0MjE2NzkyNWM2MzE0XzgtOS0xLTEtMjUxNzM_29174b23-e274-4bdb-bf7b-2e2840aca404"
      unitRef="usd">897326000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90ZXh0cmVnaW9uOjJlNWE5MDQ4ZjU5NDQwZWZiYTE1MThkN2NkYjU3NGFmXzc5Mg_f4275b27-ba84-4328-86c2-fb0a24316ebe">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;20. Earnings per Share&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 following table sets forth a reconciliation of the information used in computing basic and diluted earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.159%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;1,123,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;683,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;677,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 style="height:12pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic earnings per common share:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;Net earnings&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average basic shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;143,923,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:100%"&gt;144,050,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:100%"&gt;145,198,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted earnings per common share:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;Net earnings&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average diluted shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:100%"&gt;145,273,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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-bottom: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:100%"&gt;145,393,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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-bottom: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:100%"&gt;146,992,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 following table is a reconciliation of the share amounts used in computing earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.159%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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:100%"&gt;143,923,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;144,050,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;145,198,000&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Dilutive effect of assumed exercise of SARs and vesting of performance shares and RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,343,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,794,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Weighted average shares outstanding - Diluted&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:400;line-height:100%"&gt;145,273,000&#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 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:400;line-height:100%"&gt;145,393,000&#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 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:400;line-height:100%"&gt;146,992,000&#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;Diluted earnings per share amounts are computed using the weighted average number of common shares outstanding and, if dilutive, potential common shares outstanding during the period.&#160;Potential common shares consist of the incremental common shares issuable upon the exercise of SARs and vesting of performance shares and RSUs, as determined using the treasury stock method.&#160;For the years ended December&#160;31, 2021, 2020 and 2019, the weighted average number of anti-dilutive potential common shares excluded from the calculation above totaled 1,072, 30,378 and 28,096, respectively.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90ZXh0cmVnaW9uOjJlNWE5MDQ4ZjU5NDQwZWZiYTE1MThkN2NkYjU3NGFmXzc4OQ_e0d12b25-5e7a-447c-a33f-1c1d75f2fae8">&lt;div style="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 following table sets forth a reconciliation of the information used in computing basic and diluted earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.159%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;1,123,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;683,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;677,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 style="height:12pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic earnings per common share:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;Net earnings&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average basic shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;143,923,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:100%"&gt;144,050,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:100%"&gt;145,198,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted earnings per common share:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;Net earnings&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average diluted shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:100%"&gt;145,273,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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-bottom: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:100%"&gt;145,393,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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-bottom: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:100%"&gt;146,992,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpmNmQ0Mjc1ZjBlNTY0ZGRkOGQ3NTgwOGNhMjY2ZWJkYy90YWJsZXJhbmdlOmY2ZDQyNzVmMGU1NjRkZGQ4ZDc1ODA4Y2EyNjZlYmRjXzQtMS0xLTEtMjUxNzM_940b507f-aa81-42ac-8391-badda34228a9"
      unitRef="usd">1123818000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpmNmQ0Mjc1ZjBlNTY0ZGRkOGQ3NTgwOGNhMjY2ZWJkYy90YWJsZXJhbmdlOmY2ZDQyNzVmMGU1NjRkZGQ4ZDc1ODA4Y2EyNjZlYmRjXzQtMy0xLTEtMjUxNzM_e9c74e1f-fbdc-416d-81da-2e517b1c237c"
      unitRef="usd">683451000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpmNmQ0Mjc1ZjBlNTY0ZGRkOGQ3NTgwOGNhMjY2ZWJkYy90YWJsZXJhbmdlOmY2ZDQyNzVmMGU1NjRkZGQ4ZDc1ODA4Y2EyNjZlYmRjXzQtNS0xLTEtMjUxNzM_550139f3-d267-47d8-ae73-b7bd44b0876a"
      unitRef="usd">677918000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpmNmQ0Mjc1ZjBlNTY0ZGRkOGQ3NTgwOGNhMjY2ZWJkYy90YWJsZXJhbmdlOmY2ZDQyNzVmMGU1NjRkZGQ4ZDc1ODA4Y2EyNjZlYmRjXzgtMS0xLTEtMjUxNzM_c9695aaa-7365-41ab-b10e-b6ff91c6fe43"
      unitRef="usdPerShare">7.81</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpmNmQ0Mjc1ZjBlNTY0ZGRkOGQ3NTgwOGNhMjY2ZWJkYy90YWJsZXJhbmdlOmY2ZDQyNzVmMGU1NjRkZGQ4ZDc1ODA4Y2EyNjZlYmRjXzgtMy0xLTEtMjUxNzM_5bcd49af-d3b5-43fc-824b-38458de5e961"
      unitRef="usdPerShare">4.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpmNmQ0Mjc1ZjBlNTY0ZGRkOGQ3NTgwOGNhMjY2ZWJkYy90YWJsZXJhbmdlOmY2ZDQyNzVmMGU1NjRkZGQ4ZDc1ODA4Y2EyNjZlYmRjXzgtNS0xLTEtMjUxNzM_ff70e6cc-13d2-4ee2-bc68-c424ec50e2e7"
      unitRef="usdPerShare">4.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpmNmQ0Mjc1ZjBlNTY0ZGRkOGQ3NTgwOGNhMjY2ZWJkYy90YWJsZXJhbmdlOmY2ZDQyNzVmMGU1NjRkZGQ4ZDc1ODA4Y2EyNjZlYmRjXzEwLTEtMS0xLTI1MTcz_9ffc7d8f-e5f8-4bd8-8ecc-f651ea8aa616"
      unitRef="shares">143923000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpmNmQ0Mjc1ZjBlNTY0ZGRkOGQ3NTgwOGNhMjY2ZWJkYy90YWJsZXJhbmdlOmY2ZDQyNzVmMGU1NjRkZGQ4ZDc1ODA4Y2EyNjZlYmRjXzEwLTMtMS0xLTI1MTcz_0c1bff9c-328b-4f3b-b4b3-1858f93c58b8"
      unitRef="shares">144050000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpmNmQ0Mjc1ZjBlNTY0ZGRkOGQ3NTgwOGNhMjY2ZWJkYy90YWJsZXJhbmdlOmY2ZDQyNzVmMGU1NjRkZGQ4ZDc1ODA4Y2EyNjZlYmRjXzEwLTUtMS0xLTI1MTcz_058e3a6f-0543-4da9-bbab-50097ceb9eb1"
      unitRef="shares">145198000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpmNmQ0Mjc1ZjBlNTY0ZGRkOGQ3NTgwOGNhMjY2ZWJkYy90YWJsZXJhbmdlOmY2ZDQyNzVmMGU1NjRkZGQ4ZDc1ODA4Y2EyNjZlYmRjXzE0LTEtMS0xLTI1MTcz_b641c461-389a-4e86-8f3c-c301e895c4c6"
      unitRef="usdPerShare">7.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpmNmQ0Mjc1ZjBlNTY0ZGRkOGQ3NTgwOGNhMjY2ZWJkYy90YWJsZXJhbmdlOmY2ZDQyNzVmMGU1NjRkZGQ4ZDc1ODA4Y2EyNjZlYmRjXzE0LTMtMS0xLTI1MTcz_dcbac1fe-0dcf-4979-937c-25d9761b749b"
      unitRef="usdPerShare">4.70</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpmNmQ0Mjc1ZjBlNTY0ZGRkOGQ3NTgwOGNhMjY2ZWJkYy90YWJsZXJhbmdlOmY2ZDQyNzVmMGU1NjRkZGQ4ZDc1ODA4Y2EyNjZlYmRjXzE0LTUtMS0xLTI1MTcz_bb40519a-12d7-481c-bc00-9eb06e33bb50"
      unitRef="usdPerShare">4.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpmNmQ0Mjc1ZjBlNTY0ZGRkOGQ3NTgwOGNhMjY2ZWJkYy90YWJsZXJhbmdlOmY2ZDQyNzVmMGU1NjRkZGQ4ZDc1ODA4Y2EyNjZlYmRjXzE2LTEtMS0xLTI1MTcz_0453d00a-9d0b-4f80-90a6-90497ecdb11d"
      unitRef="shares">145273000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpmNmQ0Mjc1ZjBlNTY0ZGRkOGQ3NTgwOGNhMjY2ZWJkYy90YWJsZXJhbmdlOmY2ZDQyNzVmMGU1NjRkZGQ4ZDc1ODA4Y2EyNjZlYmRjXzE2LTMtMS0xLTI1MTcz_f6ff75be-8dca-4d71-8438-02326f5e73b6"
      unitRef="shares">145393000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpmNmQ0Mjc1ZjBlNTY0ZGRkOGQ3NTgwOGNhMjY2ZWJkYy90YWJsZXJhbmdlOmY2ZDQyNzVmMGU1NjRkZGQ4ZDc1ODA4Y2EyNjZlYmRjXzE2LTUtMS0xLTI1MTcz_fefd4bd9-126e-44bf-b0e4-005b2a6ef434"
      unitRef="shares">146992000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90ZXh0cmVnaW9uOjJlNWE5MDQ4ZjU5NDQwZWZiYTE1MThkN2NkYjU3NGFmXzc5MQ_a7923ee7-12e1-4db1-880c-2006fe5ec681">&lt;div style="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 following table is a reconciliation of the share amounts used in computing earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.159%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:10pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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:100%"&gt;143,923,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;144,050,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:100%"&gt;145,198,000&#160;&lt;/span&gt;&lt;/td&gt;&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="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;Dilutive effect of assumed exercise of SARs and vesting of performance shares and RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,343,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;1,794,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%"&gt;Weighted average shares outstanding - Diluted&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:400;line-height:100%"&gt;145,273,000&#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 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:400;line-height:100%"&gt;145,393,000&#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 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:400;line-height:100%"&gt;146,992,000&#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:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpkMDUyNDQ5ODRiMGM0N2RjYmFiMTU2MzIzZGE1NmUxNi90YWJsZXJhbmdlOmQwNTI0NDk4NGIwYzQ3ZGNiYWIxNTYzMjNkYTU2ZTE2XzItMS0xLTEtMjUxNzM_9ffc7d8f-e5f8-4bd8-8ecc-f651ea8aa616"
      unitRef="shares">143923000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpkMDUyNDQ5ODRiMGM0N2RjYmFiMTU2MzIzZGE1NmUxNi90YWJsZXJhbmdlOmQwNTI0NDk4NGIwYzQ3ZGNiYWIxNTYzMjNkYTU2ZTE2XzItMy0xLTEtMjUxNzM_0c1bff9c-328b-4f3b-b4b3-1858f93c58b8"
      unitRef="shares">144050000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpkMDUyNDQ5ODRiMGM0N2RjYmFiMTU2MzIzZGE1NmUxNi90YWJsZXJhbmdlOmQwNTI0NDk4NGIwYzQ3ZGNiYWIxNTYzMjNkYTU2ZTE2XzItNS0xLTEtMjUxNzM_058e3a6f-0543-4da9-bbab-50097ceb9eb1"
      unitRef="shares">145198000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpkMDUyNDQ5ODRiMGM0N2RjYmFiMTU2MzIzZGE1NmUxNi90YWJsZXJhbmdlOmQwNTI0NDk4NGIwYzQ3ZGNiYWIxNTYzMjNkYTU2ZTE2XzMtMS0xLTEtMjUxNzM_1bf8a8e4-4db3-4d7d-b7aa-be8f06ee3989"
      unitRef="shares">1350000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpkMDUyNDQ5ODRiMGM0N2RjYmFiMTU2MzIzZGE1NmUxNi90YWJsZXJhbmdlOmQwNTI0NDk4NGIwYzQ3ZGNiYWIxNTYzMjNkYTU2ZTE2XzMtMy0xLTEtMjUxNzM_e6e472e0-fd82-4884-9900-97ac90153ffa"
      unitRef="shares">1343000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpkMDUyNDQ5ODRiMGM0N2RjYmFiMTU2MzIzZGE1NmUxNi90YWJsZXJhbmdlOmQwNTI0NDk4NGIwYzQ3ZGNiYWIxNTYzMjNkYTU2ZTE2XzMtNS0xLTEtMjUxNzM_3fd3e41c-90a2-42b5-b262-d46cf6ac1456"
      unitRef="shares">1794000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpkMDUyNDQ5ODRiMGM0N2RjYmFiMTU2MzIzZGE1NmUxNi90YWJsZXJhbmdlOmQwNTI0NDk4NGIwYzQ3ZGNiYWIxNTYzMjNkYTU2ZTE2XzQtMS0xLTEtMjUxNzM_51d643ab-01bf-4b54-9016-636d4a2a0da6"
      unitRef="shares">145273000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpkMDUyNDQ5ODRiMGM0N2RjYmFiMTU2MzIzZGE1NmUxNi90YWJsZXJhbmdlOmQwNTI0NDk4NGIwYzQ3ZGNiYWIxNTYzMjNkYTU2ZTE2XzQtMy0xLTEtMjUxNzM_71b30989-9ac1-4515-b541-bf118bcbd3bf"
      unitRef="shares">145393000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90YWJsZTpkMDUyNDQ5ODRiMGM0N2RjYmFiMTU2MzIzZGE1NmUxNi90YWJsZXJhbmdlOmQwNTI0NDk4NGIwYzQ3ZGNiYWIxNTYzMjNkYTU2ZTE2XzQtNS0xLTEtMjUxNzM_b2a303dc-e6bc-4cbd-80ef-1f77f1e78210"
      unitRef="shares">146992000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90ZXh0cmVnaW9uOjJlNWE5MDQ4ZjU5NDQwZWZiYTE1MThkN2NkYjU3NGFmXzc1OQ_97d229a3-e298-4ab8-abcc-ee6554879645"
      unitRef="shares">1072</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90ZXh0cmVnaW9uOjJlNWE5MDQ4ZjU5NDQwZWZiYTE1MThkN2NkYjU3NGFmXzc2Mw_932027fb-84bd-4c77-bf5b-ab7e835ed881"
      unitRef="shares">30378</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i83c99ea957ac48d3831a88e8a0a945c6_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xODcvZnJhZzoyZTVhOTA0OGY1OTQ0MGVmYmExNTE4ZDdjZGI1NzRhZi90ZXh0cmVnaW9uOjJlNWE5MDQ4ZjU5NDQwZWZiYTE1MThkN2NkYjU3NGFmXzc3MA_cfe43d77-260f-4149-b080-b2ca374cecf4"
      unitRef="shares">28096</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xOTAvZnJhZzozMGVlZjM2NWZlNmU0Y2EzOTVlMjViZThmZWVlZmUwMS90ZXh0cmVnaW9uOjMwZWVmMzY1ZmU2ZTRjYTM5NWUyNWJlOGZlZWVmZTAxXzk2Ng_c6c318bc-92f1-4def-900a-77fed1388564">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;21. Stockholders' Equity&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share Repurchases&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="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;In November 2020, the Company's Board of Directors approved a new standing share repurchase authorization, whereby the Company may repurchase up to 20 million shares beginning on January 1, 2021 through December 31, 2023. This share repurchase authorization replaced the February 2018 share repurchase authorization.&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="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 Company's prior February 2018 share repurchase authorization, whereby the Company was authorized to repurchase up to 20 million shares of its common stock, expired on December 31, 2020.&#160;Upon expiration, there were 7,380,879 shares remaining.&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="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;During the year ended December&#160;31, 2021 and 2020 the Company repurchased 182,951 and 979,165 shares of common stock at a total cost of $21,637 and $106,279 or $118.27 and $108.54 per share, respectively. &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="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;As of December&#160;31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,817,049 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;s&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;hares remain authorized for repurchase under the November 2020 share repurchase authorization.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="ifc901e4a976a4a1bb5d1b3014fe5c76e_I20180228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xOTAvZnJhZzozMGVlZjM2NWZlNmU0Y2EzOTVlMjViZThmZWVlZmUwMS90ZXh0cmVnaW9uOjMwZWVmMzY1ZmU2ZTRjYTM5NWUyNWJlOGZlZWVmZTAxXzEwOTk1MTE2MzQ2OTU_f8700fef-c9e0-42a9-988a-e0c1624e5ad6"
      unitRef="shares">20000000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="ifc901e4a976a4a1bb5d1b3014fe5c76e_I20180228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xOTAvZnJhZzozMGVlZjM2NWZlNmU0Y2EzOTVlMjViZThmZWVlZmUwMS90ZXh0cmVnaW9uOjMwZWVmMzY1ZmU2ZTRjYTM5NWUyNWJlOGZlZWVmZTAxXzEwOTk1MTE2MzQ1MzM_f8700fef-c9e0-42a9-988a-e0c1624e5ad6"
      unitRef="shares">20000000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i367e06945caa430299ca3686e9998fe2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xOTAvZnJhZzozMGVlZjM2NWZlNmU0Y2EzOTVlMjViZThmZWVlZmUwMS90ZXh0cmVnaW9uOjMwZWVmMzY1ZmU2ZTRjYTM5NWUyNWJlOGZlZWVmZTAxXzEwOTk1MTE2MzQ2MjM_3845fe8a-08b6-41c1-8e4c-dfa0342e549a"
      unitRef="shares">7380879</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xOTAvZnJhZzozMGVlZjM2NWZlNmU0Y2EzOTVlMjViZThmZWVlZmUwMS90ZXh0cmVnaW9uOjMwZWVmMzY1ZmU2ZTRjYTM5NWUyNWJlOGZlZWVmZTAxXzUxOQ_5bd5a456-1f15-4cfb-a572-faf88a44a3ea"
      unitRef="shares">182951</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xOTAvZnJhZzozMGVlZjM2NWZlNmU0Y2EzOTVlMjViZThmZWVlZmUwMS90ZXh0cmVnaW9uOjMwZWVmMzY1ZmU2ZTRjYTM5NWUyNWJlOGZlZWVmZTAxXzUyNg_e8a40dd3-6f49-49a8-9b0d-ee761bd16c09"
      unitRef="shares">979165</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xOTAvZnJhZzozMGVlZjM2NWZlNmU0Y2EzOTVlMjViZThmZWVlZmUwMS90ZXh0cmVnaW9uOjMwZWVmMzY1ZmU2ZTRjYTM5NWUyNWJlOGZlZWVmZTAxXzU3MQ_b5dcb909-54d5-4056-996d-579a3634aad4"
      unitRef="usd">21637000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xOTAvZnJhZzozMGVlZjM2NWZlNmU0Y2EzOTVlMjViZThmZWVlZmUwMS90ZXh0cmVnaW9uOjMwZWVmMzY1ZmU2ZTRjYTM5NWUyNWJlOGZlZWVmZTAxXzU3OA_2e7f5524-169d-4f6f-a0f9-85f426f110e7"
      unitRef="usd">106279000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xOTAvZnJhZzozMGVlZjM2NWZlNmU0Y2EzOTVlMjViZThmZWVlZmUwMS90ZXh0cmVnaW9uOjMwZWVmMzY1ZmU2ZTRjYTM5NWUyNWJlOGZlZWVmZTAxXzU4NA_bc1f0a2a-83aa-4554-845d-c6e59fbf9222"
      unitRef="usdPerShare">118.27</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="ieb0c5278e40345a691d339c3604da168_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xOTAvZnJhZzozMGVlZjM2NWZlNmU0Y2EzOTVlMjViZThmZWVlZmUwMS90ZXh0cmVnaW9uOjMwZWVmMzY1ZmU2ZTRjYTM5NWUyNWJlOGZlZWVmZTAxXzU5MQ_805bd088-734d-40df-a760-d561dcc13c78"
      unitRef="usdPerShare">108.54</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i1725d89cbf954b1992b59e5ab1693662_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8xOTAvZnJhZzozMGVlZjM2NWZlNmU0Y2EzOTVlMjViZThmZWVlZmUwMS90ZXh0cmVnaW9uOjMwZWVmMzY1ZmU2ZTRjYTM5NWUyNWJlOGZlZWVmZTAxXzEwOTk1MTE2MzEzMTg_5ea93f4f-6ea7-4e25-9453-d71a12fae323"
      unitRef="shares">19817049</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="if550f714e44f4f9f8f447b35d433083b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90ZXh0cmVnaW9uOmJkOTRjZjAwNDhlOTRkYjI4OTZlYjZlNjg5Mjg5ZjBjXzEwOQ_ea8fb02d-2174-4017-8e4a-8e2a49966f3f">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SCHEDULE&#160;II&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;VALUATION AND QUALIFYING ACCOUNTS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Years Ended December&#160;31, 2021, 2020 and 2019 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.552%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Deferred Tax Valuation Allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;of Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Additions&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:10pt;font-weight:700;line-height:100%"&gt;Reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;End of Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&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: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:400;line-height:100%"&gt;287,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;38,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(20,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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: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:400;line-height:100%"&gt;306,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 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:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&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: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:400;line-height:100%"&gt;244,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;49,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(5,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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: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:400;line-height:100%"&gt;287,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 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:100%"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&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: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:400;line-height:100%"&gt;264,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;14,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(34,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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: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:400;line-height:100%"&gt;244,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;LIFO Reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;of Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Charged to Cost and Expense&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:10pt;font-weight:700;line-height:100%"&gt;Reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;End of Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&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: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:400;line-height:100%"&gt;7,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;7,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(1,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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: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:400;line-height:100%"&gt;13,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:2px 1pt;text-align:right;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;&#160;&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 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:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&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: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:400;line-height:100%"&gt;11,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(4,636)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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: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:400;line-height:100%"&gt;7,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:2px 1pt;text-align:right;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;&#160;&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 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:100%"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&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: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:400;line-height:100%"&gt;20,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(9,083)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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: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:400;line-height:100%"&gt;11,428&#160;&lt;/span&gt;&lt;/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;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i1973672fe14d490b88f49891c0825213_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzExLTItMS0xLTI1MTcz_f2b24652-8a0e-4800-8a38-d9095ebe0d4e"
      unitRef="usd">287679000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i02ffa953ad81424b878d877c9604e67a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzExLTQtMS0xLTI1MTcz_6a8aa4e7-90a9-4dbb-8810-0eb6cd9ec6a8"
      unitRef="usd">38514000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i02ffa953ad81424b878d877c9604e67a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzExLTYtMS0xLTI1MTcz_e34df758-e18b-4e3a-aecb-5c76766a8d80"
      unitRef="usd">20127000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4b436860df204a368d1a15c4e0970676_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzExLTEwLTEtMS0yNTE3Mw_748253e8-421d-4c04-84e3-3ff4dde3a536"
      unitRef="usd">306066000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ibebc12aea8da4d05b846b0dece4252eb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzEzLTItMS0xLTI1MTcz_daf1a9d2-b783-4796-9300-76939e91f0fa"
      unitRef="usd">244153000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i1e0c0352c84c441fa6a6a9c45f767fb4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzEzLTQtMS0xLTI1MTcz_3ca53d45-c1b9-4897-8a11-97c14d00218f"
      unitRef="usd">49130000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i1e0c0352c84c441fa6a6a9c45f767fb4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzEzLTYtMS0xLTI1MTcz_0666c466-b9d5-40bf-964a-98feb0fed1b3"
      unitRef="usd">5604000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i1973672fe14d490b88f49891c0825213_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzEzLTEwLTEtMS0yNTE3Mw_fcce19da-9093-4eea-9779-d9ce5f862f15"
      unitRef="usd">287679000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5065791c36fd4bfe9100095228749cc9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzE1LTItMS0xLTI1MTcz_9bd646c8-1802-43a1-a1d5-3c286b736751"
      unitRef="usd">264398000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i1b112aa1098145ccbb95ad9448633cab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzE1LTQtMS0xLTI1MTcz_39153db3-1a00-4e39-adc6-455a53d5fe59"
      unitRef="usd">14189000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i1b112aa1098145ccbb95ad9448633cab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzE1LTYtMS0xLTI1MTcz_32714a17-bf81-4eee-9280-9ff0a92f2f56"
      unitRef="usd">34434000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ibebc12aea8da4d05b846b0dece4252eb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzE1LTEwLTEtMS0yNTE3Mw_aea04855-8785-44a7-961b-303b133948eb"
      unitRef="usd">244153000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia5467ab075c24fcc8ddd00ce7a002625_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzE5LTItMS0xLTI1MTcz_63e785a9-380e-47cf-a906-556bc165209c"
      unitRef="usd">7149000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="if29c973b573141f8ac3d9415c64b9d90_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzE5LTQtMS0xLTI1MTcz_95762dac-42c4-47b8-bc17-293cc2b3a0a1"
      unitRef="usd">7220000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="if29c973b573141f8ac3d9415c64b9d90_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzE5LTYtMS0xLTI1MTcz_4c953095-3656-40cd-aafb-8b94ef0d04b7"
      unitRef="usd">1214000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id8d34baceba04e2095fb7c1835c25115_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzE5LTEwLTEtMS0yNTE3Mw_c20820e7-9f93-447c-8d93-ad7e5ae6ff74"
      unitRef="usd">13155000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i12f6e02f90e448009d78f960319d408d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzIxLTItMS0xLTI1MTcz_c2ce622c-f279-4de0-9e1c-b2bc239759ac"
      unitRef="usd">11428000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i8a1e7307b4334b3b8b901b36a0e36d3b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzIxLTQtMS0xLTI1MTcz_3e7d9895-7d8d-42b5-b2af-1e49e2e0eafe"
      unitRef="usd">357000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i8a1e7307b4334b3b8b901b36a0e36d3b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzIxLTYtMS0xLTI1MTcz_b8a0dfef-a58a-409f-abcf-8cd00211c202"
      unitRef="usd">4636000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia5467ab075c24fcc8ddd00ce7a002625_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzIxLTEwLTEtMS0yNTE3Mw_31fc36f4-fd98-4f2e-81d8-5f56f1edceeb"
      unitRef="usd">7149000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i3bb1b7167d6140b1b2b860a87a97346c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzIzLTItMS0xLTI1MTcz_6e57aae4-4153-4851-81cc-56fb3db0b15c"
      unitRef="usd">20020000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i4ab91f41088544c193103a3773d1d766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzIzLTQtMS0xLTI1MTcz_228a9f2e-c265-4cc2-ac13-15bf593985e3"
      unitRef="usd">491000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i4ab91f41088544c193103a3773d1d766_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzIzLTYtMS0xLTI1MTcz_f51658b7-2731-4f3e-a134-31933a821791"
      unitRef="usd">9083000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i12f6e02f90e448009d78f960319d408d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2OWU4OWRhNmJjMTQzZTU4NmRmMmM4ZDExNTM0MWEwL3NlYzo2NjllODlkYTZiYzE0M2U1ODZkZjJjOGQxMTUzNDFhMF8yMDUvZnJhZzpiZDk0Y2YwMDQ4ZTk0ZGIyODk2ZWI2ZTY4OTI4OWYwYy90YWJsZTpkOWFhMGMwOWYyYzk0YjNmODdjYzhjMmExYjJjNWQ4YS90YWJsZXJhbmdlOmQ5YWEwYzA5ZjJjOTRiM2Y4N2NjOGMyYTFiMmM1ZDhhXzIzLTEwLTEtMS0yNTE3Mw_6460314e-f6ae-4ff6-a0b7-f6338fa04301"
      unitRef="usd">11428000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
