<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:it="http://www.gartner.com/20211231"
  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"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="it-20211231.xsd" xlink:type="simple"/>
    <context id="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i37f16a3622de4aafa101cca1707682ff_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if601796420154a3ca4b5a0ec7708c55d_I20220217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
        </entity>
        <period>
            <instant>2022-02-17</instant>
        </period>
    </context>
    <context id="iaeacddbf81af4550af68d805afe59f8d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie91897ec8cd5456f830e7165e20c7acc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8ff70448ef724475ab367d1cf9e41fc7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">it:ResearchRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1ffa81325f3f4ad48bc84102d349bc2d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">it:ResearchRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i52965f3621764a62b732e436c5b48351_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">it:ResearchRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iea30429d0a584e61a239756805f6a782_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">it:ConferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia8aa99489e5343aab4ad582119285a02_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">it:ConferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i20c707e0d7064832849c57fc66a4e277_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">it:ConferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9b3cd7e9a008456ebdd5a81c830daab0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i62d8514f16254a38b3825f2cade1bf6a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id4b5b7cf665c4a74884a56220c97d188_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic4717d82d0e045158bc67030520a9379_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if3edf4976e2f44e6a3267591f672487b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i27722e11a4164f849c04af838d7a0fef_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="ide29c42044644a7bbc8bd7d5b6dfbc0d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i97f030b0d9af489dbe617d960454e30e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i98c6ac5d592547d6b9943fab7e47db23_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="icea94a8ee10c417b8e0e68c91b07a6d6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ifad63f09075d468c8ba57640775e0474_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i8b6eae4c3e474eccaface1cb279c1e34_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i1c19dc45098b4b5b980ad2f7934a134b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i8e7f089abe3941679fb121c2bf4d2dc7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="id9b9f232ae784870922408fc22f13e2d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i2c96c66a60fd4fddb3fd0422bb973de5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i589d31631fad4f9db893941187d6681a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i3b36c516102c4c5a969482c9c114104c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i3728799f0cb7498a987dfaba2cdd2abf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i736ae2164116445489f31ebf13f2836a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ide2d4fc94aa6446eb4a35da9be2f7a9f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i42a659db037947e5a180d9ae2db8f854_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="ifea5cf444cb04c3d95e7b664a482d8dd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="iec5ece8ec6c74d389aa585cfe32f9f22_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i96ae1df500a14a3d94fec87e9ec06b0b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i6c00eee75aab42e4bcd2223dd65e29ec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="ic1bcc4e17a0845688dc04a5f572fc232_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i6f52151010bb42fab3f04dce9b3c6df0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="ie6842e68d3214e328a353151da3e1066_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i83d43fa9d6c643cca2e905b15e8cadbd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="ia97327104f5a49a08f06c168f3fce361_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="id7331590bfe649f1922b36e5866b6793_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="ic1bba90f511646a7a8ddc5a68cc8965e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i2f1f7f937a694a9baeade494267bbaeb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i56bdb77128b441009d4f23c08d9f400c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="ic3aefa302756470e8c10505cb7d380c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i18b288ae351345368089ccc894e921d9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i41a14147bb8c4813bda283e7a4ef7fb4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i75898b4964474c9d941938a00da4e412_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iffa8699517484aebb93492de44d862f0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i405177be43054dbd931f31cc23b93d29_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i12985a120c3a41b79d5ffb2bc6f3d3d4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia8c4f56d275648698882bc19f8536aad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9275cd18f9e24e039b682dfefd643077_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">it:EquipmentAndFurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i62204a6b6c5a414fbb7a6684b510478f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">it:EquipmentAndFurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i355d7e2a2bcb486bba2fbee9f18ee154_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">it:EquipmentAndFurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i32f30bcda55444c9b88303848693d38c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">it:EquipmentAndFurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i21816eb197684af0a9189b1bca8184bb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i563f16f622094c5eb3843d45a6b760e5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i39ebb01c59e0499cb9958b25aecf123a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i227d92161d55477692518a58f529c025_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib616fa13384f48178246c8505bec3d59_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">it:ForeignCurrencyExchangeContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i991131cb4fcb493d8a963e3286285243_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">it:ForeignCurrencyExchangeContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibeeb09cc6cd140e3b257ad7b9f2602cf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">it:ForeignCurrencyExchangeContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icb819d39c396411bb2509fd5ca4d9be6_I20210617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">it:PulseQAIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-17</instant>
        </period>
    </context>
    <context id="i76ac191ef4194193b40e53bb62e12fe6_D20210617-20210617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">it:PulseQAIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-17</startDate>
            <endDate>2021-06-17</endDate>
        </period>
    </context>
    <context id="ic3cfb33a02eb4356b28997a7254dfe07_I20191001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">it:TOPOResearchLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-01</instant>
        </period>
    </context>
    <context id="ib88f71801f7b4874be2f3284a599ba78_D20191001-20191001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">it:TOPOResearchLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-10-01</endDate>
        </period>
    </context>
    <context id="ifce3eb37757242eda8d7515efa27baa3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie4709989107a4f7f87fc4fe9673dc4f8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5d62c975528a42a5b194dfa159f9713d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7bb55fe0da054cb09679fcc30394a003_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i61aac6e277234a6bb99468093b942843_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifa2f1285dd134234ba624122eec37dac_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i544207af5ef542d6883c30e8c1785de1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iafdcfa3e81f94d3d9e214291a288ed3d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifdd05fd8c0ce44468c68884be92573ea_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5dd1be9c1c12468f97273f3cf584cbc3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i472cad0de98c49caa218d44f8e9d383b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i55d838dbf50b4f98acab034c0c9d629d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i881649cbb51b4c29acc93b00dfcb00f3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5f7c2d838d1047d2baccf0c9f72d37fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id08b63dc5f004510aa1084120baa53d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62e4e3d83e3d4fc79b2b809e5b385025_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i17139291333d42f487a12698a9ec6ec6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idf4ebddcd13f492b95a4ce3a57a37fa6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i270fa847efef45c68a6d3ecad6de6767_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="ib8167516b3cd4657b817d0a0cd11da6b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1a3c7e264b0a495682f5ad89df27881c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0d45b16bdc8540d49205cfc2dd570e10_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i07f5355f72304b1895d27b94dfd24b46_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <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="ic65192f5598a40849e5190906cc15a6c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i48efba645b31411ea2ae2137adecb473_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8f3ee8e034a04ff3acd9b86adb6cd8fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibadf1c09462248d9a1cd9a03f2c48cf3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i734bace2663c4bd786c3f1b11ca4bb1e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7ab66427d6734c2f9eb2a25670365ce3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4e5df85c1ce94408b8d689798dee954e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic7da709b74854b31b13212be11d008f9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i16e5c5bd61d84ed9a07dc7b6f5ecc59d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idb336a869a9e415b91645f1bcd723b18_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1580b69047d749599bb810bfa0d33e1b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iabd7cc6fcf504b7298d2bb7bef05a0c6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib7262be4b82e45439073e1ae8162bbca_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaed242173fa64834af6f28c61aba6770_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4daee584525248d593f25a59ec69c6d4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i03bf371c48384c14b55c6f9a766c7cc9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6f3a1e667ec342e988c26492da825db3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7311b1f29e4e4cf1a52c9e4b89eb7a8f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5489d131ebca42ce9e693245aa7ba566_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i858f52d8ff424bf38d5e21f1e79554f6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="ib932a1d4518f49839897e0c9021209f6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">it:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia59e8353373a439f9b97daf3e0cf701a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">it:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i327347db8bfb42ac8ff9f1b26497fb1e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2c97bfe6f54f45ef81f3bd50e2ccdb56_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id6b2d40a626a4e55bd07a2824193fe86_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id796c0068096463ebfa0d58bd1569209_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i29b5ccd1e1054585ac67086ba7f82fd5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i638138ccd3e3434b952accffb1f8bc51_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id0b0099630f347cf91e700dabc34ed17_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c16243a822f43878e9a59277bc52a2a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia63c9f9843334ec9a3a7d23797fb3a19_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">it:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib41965e2d6884c02820ffbfe8d98ce2a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">it:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie2c9ff1467f8412fbee0f4ce3194ee15_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">it:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0bd64e79bb9543929d71fa1d470267b8_I20200622">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-22</instant>
        </period>
    </context>
    <context id="i5798cf98f50b4409a642bc3057e747ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i52fd5193594d4ba1873ea98507dc23a7_I20200622">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-22</instant>
        </period>
    </context>
    <context id="ib35d2a5b26784187981c0488fff9aab4_I20200928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-28</instant>
        </period>
    </context>
    <context id="if2cf93051dc3405896548c9c70a56812_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">it:ConnecticutEconomicDevelopmentProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i606a0d3a49ea4b23ac35ab92c1280989_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:EconomicDevelopmentLoan1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">it:ConnecticutEconomicDevelopmentProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idf33fea675394642bdc2ef150e8f6bb2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:EconomicDevelopmentLoan1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">it:ConnecticutEconomicDevelopmentProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia80e4f26104d4d0181f51ebeed65a0b1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:EconomicDevelopmentLoan2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">it:ConnecticutEconomicDevelopmentProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i14f87036bc1a4865ab34a779ea25587a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:EconomicDevelopmentLoan2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">it:ConnecticutEconomicDevelopmentProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7bef340fa2704a0baa7d1cba06039e44_I20210618">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-18</instant>
        </period>
    </context>
    <context id="i31e4e3407097436989ba2d7b7911eb35_D20210618-20210618">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-18</startDate>
            <endDate>2021-06-18</endDate>
        </period>
    </context>
    <context id="ibc42606c29a54bb09ced8990f9bd9e2c_D20210618-20210618">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:DebtInstrumentRedemptionOptionAxisAxis">it:DebtInstrumentRedemptionOptionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-18</startDate>
            <endDate>2021-06-18</endDate>
        </period>
    </context>
    <context id="i0c5c318c30f7489498e9c9f7c2628180_D20210618-20210618">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:DebtInstrumentRedemptionOptionAxisAxis">it:DebtInstrumentRedemptionOptionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-18</startDate>
            <endDate>2021-06-18</endDate>
        </period>
    </context>
    <context id="ib34df9eed17c4417aaf2c7b0e9f64c11_D20210618-20210618">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:DebtInstrumentRedemptionOptionAxisAxis">it:DebtInstrumentRedemptionOptionThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-18</startDate>
            <endDate>2021-06-18</endDate>
        </period>
    </context>
    <context id="i59e5319036914bd689330292b2fd584f_D20200928-20200928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-09-28</endDate>
        </period>
    </context>
    <context id="i47cf5b04fb174203be4a43efd9b283d0_D20200622-20200622">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-22</startDate>
            <endDate>2020-06-22</endDate>
        </period>
    </context>
    <context id="i059c212d78114d2082e73a368a120abf_I20200928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">it:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-28</instant>
        </period>
    </context>
    <context id="ib28d37abf4bf4b3ab347ff62bd500089_D20200928-20200928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">it:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-09-28</endDate>
        </period>
    </context>
    <context id="ia2c12632428842acac1d39a418f6c4e2_I20200928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-28</instant>
        </period>
    </context>
    <context id="i27e0010e6df147da80914b662b2171c5_D20200928-20200928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-09-28</endDate>
        </period>
    </context>
    <context id="i34fb06aedd5d421ea32d1871f9ebb289_I20200928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-28</instant>
        </period>
    </context>
    <context id="i9bcadb2f1021483aa6859095dfff7a41_D20200928-20200928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:VariableRateComponentsAxis">it:VariableRateComponentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-09-28</endDate>
        </period>
    </context>
    <context id="i0774140088844bff94986c4372fceeda_D20200928-20200928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:VariableRateComponentsAxis">it:VariableRateComponentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-09-28</endDate>
        </period>
    </context>
    <context id="iad92a084090b49ab9b656f5fd9be3049_D20200928-20200928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:VariableRateComponentsAxis">it:VariableRateComponentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-09-28</endDate>
        </period>
    </context>
    <context id="i77ccd1ae100a435bb24c7edba1f7a97a_D20200928-20200928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:VariableRateComponentsAxis">it:VariableRateComponentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-09-28</endDate>
        </period>
    </context>
    <context id="i227f4e95ede04f48b4e827c2a2ed247f_D20200928-20200928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:VariableRateComponentsAxis">it:VariableRateComponentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-09-28</endDate>
        </period>
    </context>
    <context id="i2d670a6e728246dcb6a9ea3f4e38f86c_D20200928-20200928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-09-28</endDate>
        </period>
    </context>
    <context id="i1f976aa4c5dc4f98aa84c3f0dc75ba64_D20200928-20200928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-09-28</endDate>
        </period>
    </context>
    <context id="i6119170bbea747a9915b84a2fb20cf90_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e34db4ad8a443b59168ea692c9f61dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i243a7450010443e1b6273cbb07e2161f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i14aa9f1c61a94135a283a331c8f33d62_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8a5257f377d049dfaf7cd2186ca07228_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0935861f96444709acd2fd1365ad5db2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i82558df4b12f480daaa3e9fa3c53e106_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieb9cf965492249bb97a5d273156c7251_D20200928-20200928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">it:FederalReserveBoardOfNewYorkRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:VariableRateComponentsAxis">it:VariableRateComponentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-09-28</endDate>
        </period>
    </context>
    <context id="icd1755c03b4749369ced68397aceb564_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f57fe22abf943cca0737b5227bfc38f_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i93b39faae5be4b7cadbe5a3d6b072cc0_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i504deb9135384c4d8d902df7bc6ce8fc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8381ff7009304ca188217e9d46e88444_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1d1b141039414a0fb325a81ef8ad7e8d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iee399d27bf4f4c389e2ab011dbef146c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ice254536bae84ea2be7b92f1a066bb59_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="ifd4f8e7895794b3395e15dbb66be1910_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i74ea431f41704495ba4310bbfb320d43_I20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="ic5b7d6f74617408fb88de4f02026a260_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i5509412c74474cb1abb58969f4ca1b99_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i796ff242fd7c41dcb8d955a4ea62bdcd_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="if2a2a87f22e549b7ba44f66e6dc2b595_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i97c5c53c9f0c485baacad8773875257d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="id47d0a37f46b48f29676b8abb852c75e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="ic12d2d6f0c004152bc05c4a5fce91376_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if270c9b370834ef28ed1a824ea8f7266_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0db904b0b976411daaf32a72d5954464_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i32461af6c668492499ec6bc65ba232fa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="iada44a04384f44e7baaa1b4fefc855fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i3abb5668ce5e449396642298d82d9a05_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i2de84388414444acb5f2d48bb9c92e3d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4edb3d072acd42ef8df5ea4fc4082b8a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i95b8a669f5f544bba87e546bd28e0a2e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2bbfcb7311a14e1b9e6a502cec688e2a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iac9cd4d872b541bf87474b62805b5d08_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i23459fd5055c4bd99ea56614d9fe91f9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie4c69def315748cdbc6ce3bc78cc2578_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">it:InterestIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iad294c0094ce46b28efdbe599a9fcf26_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">it:InterestIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i03254ee6b00a4ce483fdf9640f72a56c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie20fa7246dc64716b14ae0c5ecb72ef8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibcd4da9c39924916a4750491f7dab4b0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i730294da97c14ca8ab23ba149b66635b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="ice26fbacac04441985846cb5508e46db_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5191c4560edf4366803cb4314a8480e5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i539ebb689e754a30973d7385d4f8ac70_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i02d56a055e98414d82481f7f8b3fded6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i64d3a27571f541a88e9fa1c7a72c189a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:EuropeMiddleEastAfricaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7575a8afb5ef4a54a5ba5f6bef83ff5c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:EuropeMiddleEastAfricaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id6248a0d956c4ac6a9ecf60c8ee6d966_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:EuropeMiddleEastAfricaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i49837157f741406bb8e14855d85c4c26_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:EuropeMiddleEastAfricaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibe44007bc2074780aa31b4dde49ed600_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i347253c2573a4032bb4d7f0e93860735_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6cac05afe1ea4bc2aa615b147da3beab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b4392f4eebe4be8b0e1671dd14d7427_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2115a1ca398f4160b4d7297bc6b4229d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5aa9510639264a47b546a0e4c9821c4d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1e498cabcf554b2daa236150fc1bdccf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0816768a0a8b4842a357e2938807f2f7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ida969b8ebe60435f80f0b770c1555afd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4066ff28c1594d16ba2329e2ea931a06_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:EuropeMiddleEastAfricaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ife008bc9c76540dbb20673c66403826c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:EuropeMiddleEastAfricaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iccc96df4395e4dd28f93f0926ae7d31a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:EuropeMiddleEastAfricaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibae5cfd174344077ada8904fff2921c3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:EuropeMiddleEastAfricaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i41c6180024ef438dad9cbe7f08251939_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i10d668b0644d4a2a840260556fc165e0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i605da1cc966c43eba7a9737ae7e8d04d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i59f281c2ba7d4e4f832e71759ed6f9c3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idfd4ac1e34f1456c8b5a16c3ab0f891f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0fbde57c5d53474f9ec2dec11c77894a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i31e521693e67445c980564dee0e4cb8a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i121f5b770e9d41ef903923d673a238c6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idaa32b0b8fdf454a89e74e35de696e2e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaa0a327d779b4c9ca19224ef0178e4c7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:EuropeMiddleEastAfricaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia26ac7a8e21c4494b40cff2c511c26ac_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:EuropeMiddleEastAfricaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia3c0b07dcafc4232a00e0e34821d98d7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:EuropeMiddleEastAfricaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6885c485645a43eabb6a39680e616045_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:EuropeMiddleEastAfricaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id925b0f7de2347968eb455bb275b88ca_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i48f36c2ce449446dafb3051f105ed4cd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iec78ac16963e4c55b4515f8f151459ae_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7469cf6d0cef45dcbc72552be2f5d2c1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i597450567b1a415aba194f93aeed5b51_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idd34b7f0727746059516fecd6d33dc48_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7189d28959f24b6591cc9127c67da7f7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icedbc184ef294d9393dd78f000ddc6bb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia0929732f7964f12b70d22496ad5c5d6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i19f561d6e7b846eea7ab596a342e9e0a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i394fd7613c224627bd0f875e1726e740_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4541c49de6284ac39a68039f9ac60ae1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8aa7482d7d684cba893f0dced083a799_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic8f6810aa5f748fdbff92d6c5bd98098_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i976b006c64524c5692b0e6668deb6a1b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i020d96909493433484f01646ba26f0cf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i975c66466b1c4f7ca74e0db0783ebf2d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i754a7fd8eec04db7835f62455887d45f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idd6156d81ba648d89d4fb38857fa2853_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id80d6b5551004574a503e6d422277251_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia4ce1c39999f4fffaac78ddef948913b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib1d3a601785e49d7bd792ff1b57e23c2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic6e8958cc8f44c7cb10cb7ba01065b0a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0262c01988f142aa83419868df0bcf58_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia919627fe709490285cb7e68639a7667_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4c7d2dcc2a0f4322b5c656cf59c31859_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i987311cee7604651be0eafe71fb308d8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i78acbd30e78a40b6864d070a168af459_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i21d1bd24d0e54ed18ad4b643c195989e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0bab2cd7043f42dca9ee25b7886bcbae_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if44f0ae460f044e1a69d3b0a33cf890b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i890d32e39fd4471fa77ca9cc32d19715_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i1b1162fd1bbe4ea1a3786dd26c14669a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i66486b0243a74bd19c76cb3d0831880d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i43461c91c98048239de683d5198803d6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i1fcc930cf0ea455c815afb100c3a39ac_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="iac8a6aed834f4a28b90ac7e2e7b9ec2e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i0b744991c2e347238c27ef7245e322da_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="ifb6002d57d594b199604eb1ec84eaf84_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i52f55ce56ede435d9353eb6fe1844cec_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i96b65310bcb1449a9c8acdf2280811e3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">it:CommonStockEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i61e5c77ca4f14550a18c124c65f10d12_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">it:CommonStockEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic8fb2fef9392415cbd0ab3c6d9ab7846_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">it:CommonStockEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i913e1e0f035946cb9a5ce1a53057d3bb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i28e0d03dc8c24042b89b8743b62673f0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i6cf26ae4908242f98832c9bc27edb13c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i6e041196e41f459f9f43854434e8a443_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="ica19239f780241e982fcaa40f5b09f5f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="if8868f4e54f042daae2d390ee8773aa0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i4832b42302b24ca49c1c8296fca9b96b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">it:AcquisitionandIntegrationChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if3fd128fa0e8406fa828c516850f8df9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">it:AcquisitionandIntegrationChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib4a8468f28fc4c08a453e8eac86b2e75_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">it:AcquisitionandIntegrationChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i804a9bd4fa6749f8883d15bcd97f0a0b_D20200205-20200205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-05</startDate>
            <endDate>2020-02-05</endDate>
        </period>
    </context>
    <context id="i5e5b45e3dd81405ab666a013e43a5393_D20210203-20210203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-03</startDate>
            <endDate>2021-02-03</endDate>
        </period>
    </context>
    <context id="i2d34623be98b4c77b615a59193ab0d52_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <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="if4305977818144c38db1025c41f5bedc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">it:RetirementEligibleEmployeesEquityAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i39ba6e616ed94eadbe6bdc5e58e09fc8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">it:RetirementEligibleEmployeesEquityAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic0c31b1aec144262bcb45651d982976a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">it:RetirementEligibleEmployeesEquityAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i357493fd30564025ba508182ddc54f41_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i158fdd51be1d41d89e2e0112b6ade5c8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="iebfbade24931499aba3d32fd5cc67ed4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">it:UnvestedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iba7b7631a04e4b2f8a7b598746412f95_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i16d796efbdce44a49fd73089aac97f58_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:RestrictedEquityAwardTypeAxis">it:ServiceBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia760bf4fa5e744518a80840a6705eeb4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:RestrictedEquityAwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0ad5149e84074f98aad36c08d74a48f1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i5cb0bfc8d6224ebb81bd14cc03d4cd76_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:RestrictedEquityAwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i10429a35ceee413c978614cf253363ec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">it:NonExecutiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:RestrictedEquityAwardTypeAxis">it:ServiceBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib355adab0d7a4d579ecae06fbb9aa047_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:RestrictedEquityAwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i40d77c71405c41f4ae1e343f914b6bcb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:RestrictedEquityAwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaba14eb7785b46c380cb4e43cd75ec70_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">it:CommonStockEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i50d1e1b8218e4dde9f9040f25838ebfd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">it:CommonStockEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib92a66d83f8149e286765d9e578234a0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">it:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib317c70dcc26437e8dae9a9acace88fa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">it:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iea0ff13e6acf40a385712b493dc3f58d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">it:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0df9f2971cce49379ead58e98871f64c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">it:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i824cbb97ad9a4a9ba18c88508a7d55ec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">it:BenefitExpenseRelatingToInterestRateSwapUsedToIncreaseDecreaseEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i718e215e72f441fd9f36ccab737d756d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">it:BenefitExpenseRelatingToInterestRateSwapUsedToIncreaseDecreaseEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i355a669f70244bc39b1ae7bcb1e13954_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">it:BenefitExpenseRelatingToInterestRateSwapUsedToIncreaseDecreaseEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8b6ea1aef39d45fb86e5500ca361b5ef_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">it:BenefitFromStockTransactionsWithEmployeesUsedToIncreaseEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i47505b860b4e413ca70eb11a8b77355f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">it:BenefitFromStockTransactionsWithEmployeesUsedToIncreaseEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id817de5c09634a2399f39ef295cb4ecb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">it:BenefitFromStockTransactionsWithEmployeesUsedToIncreaseEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4c90047d84a848dea81e020cf0eb7cf7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">it:BenefitExpenseRelatingToDefinedBenefitPensionAdjustmentsUsedToIncreaseDecreaseEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0fa1c97f3a5a4c8abe75a542d067bb13_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">it:BenefitExpenseRelatingToDefinedBenefitPensionAdjustmentsUsedToIncreaseDecreaseEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3cfef3551d044985bc8dc9dd8c7d8bb7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">it:BenefitExpenseRelatingToDefinedBenefitPensionAdjustmentsUsedToIncreaseDecreaseEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ida611d5fe5a14caf9c9cc3bbb6a68ca3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7888ebaec3f94ec4999444610dfb18a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if9cd90b03c384169a6c2b9ddc1508984_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6bd9f4f1153d46f1a91d22f7e1639e94_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2f3a159d876645efa8c16d2f7a319368_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i54e43b85eab34385b7b15c7f2ed33ab3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:PeriodAxis">it:ExpireWithinSixToFifteenYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb5913dc1c684019929217838b274eff_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:PeriodAxis">it:ExpireWithinSixToFifteenYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iffd1b62cec504f11b5825cb732d49e9d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:PeriodAxis">it:ExpireWithinSixToFifteenYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0028565933ec450c8bf23aa3e7a25aab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:PeriodAxis">it:ExpireWithinSixteenToTwentyYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1fedd9c480624f4fa7a5b384e6a0a6cf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:PeriodAxis">it:ExpireWithinSixteenToTwentyYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i19a42a47fc3c49b0a87aaacd7903a43b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:PeriodAxis">it:ExpireWithinSixteenToTwentyYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0a55bd0e404e467c863916a5fc477e19_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i789ac0d1151047a89656fb8545c32f91_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3cdf41f5584a415d8b649d9b0ff9ff07_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="ia201a71dee3240ba82d38a3bdd21f005_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:PeriodAxis">it:ExpireOverNextTwentyYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1c9e3b2e049e46418df7498a34414569_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:PeriodAxis">it:ExpireOverNextTwentyYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1a8612525ad04a8ebc1494365d566d33_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="it:PeriodAxis">it:CarriedForwardIndefinitelyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib33ee0320c994d7e935e1295ee76932d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</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="ib341616780e2444e9bc5ce8522eb784d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5e4bc80e381b49f998b3d92876ad96e6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">it:AccruedLiabilitiesCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</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="i3c31679201074ff3bca7d677c4de50d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">it:AccruedLiabilitiesCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iba0562b997f14396864ba26241f9448d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">it:AccruedLiabilitiesCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia38f64325c2c4f3b8644a7018a331ac4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</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="i6b06c95a7aa54ce9a15ec2d7a4abb388_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0a3b3903bcfc45b083d4b881f5e1953e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">it:AccruedLiabilitiesCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</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="ic069b3505fb942a6a757f35e1b4840d5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">it:AccruedLiabilitiesCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i14066dbd1f3948fa95c05031a8a2850a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">it:AccruedLiabilitiesCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2135d48ae8cc409a816b26c4325b0d95_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i620dfd65295d45c7bef785dfc1cfeba4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i098583790e554def864f24b50496a124_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib837ee8f65ef401fa9c89abaf06fc399_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">it:OtherIncomeAndExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iabe64b8d57fe47d2a5ebc6e0f4c05b93_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">it:OtherIncomeAndExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4361754c34cc494ca2b1110366ec427e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">it:OtherIncomeAndExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib8ebd70af6f34645a4209f0056628087_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">it:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i82d9000e233b49269d1922452d7a2d08_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">it:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i07d1f6449358471c8bce0418cddbd032_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="i4e397909732a40009f62600b1ee902b3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="if3dd101766644c9aa14a6727c6f51766_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">it:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5b78a1a7d53d459d90a55de49d683bb5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">it:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id6a807b66dc648ac8b16ae9bbc3fbfde_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <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="ibbe0213f851f4a2b8f4f8837a1d0063a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <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="i697a36f04e4d41708795ceef4c985952_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="ibfdac33c9dde41c48e1d2afa59df0229_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i5b0d85738260499c9fd07241270fb3ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ef6965c4fce4e3cb500af3402cdd39d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i95b95b469f8742a4bcb793060b6f8ffe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">it:PlanLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ied86bd9f345d44fd8d4a1993a8e31c13_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">it:PlanLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i076e63cb79624efdb7e5e49fbb6a7472_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <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="id41c1ffdef71490ba00084a8ed93f0a7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <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="i883758d2e47c4e05a46f36ae122bb110_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie9f8eb88afac4e69b746ec01ea36b07d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i587b01f36a1541b8a5a75598892e61da_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5ec18afd807d49eb8ce8461df42c5380_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i22bfc6160b04433ba5d55a75c941f217_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i40c2d869279b47319bc4057c3c6fb759_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">it:SeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if372c7e31fb84be4827a654b1c3ad792_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i045246d6facf424a91feb64f91556b39_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib91aeadc369d437a8415a405ba9b568f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7ff4ead3bfaa4800836cf2f136bc718e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i91fa6bcd6b9d4971a9673e8c83d5ea48_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8aaa53d8084e4e08a1ed729978a791d8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5590f969f87f4f3688b05149a035f3ff_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9660dde767874d73aae12a8a5d16ce42_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i915980d4787f4476bedd41d73e84e57d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">it:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifa8234a5e6b6408abe0bb9ce64eda281_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id34a8ddc856a41a0980bbbf0e97440df_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id5385dedceec4b998b598195a2f78a57_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0af2642a9bd0463ab4c77dc98f4ce560_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i8413ef0b47af4d7b946922c8286d7aef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">it:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icf8ba61e9c8a459c930ef306fcf34953_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ResearchSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if0229695ef35497a8fec39f55d443452_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:EventsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib7e1b0d44279480ba7c597b2bcf13670_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">it:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0d6c06654f0d4fa0a5ef59154332463a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</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="i681bf1632c5543caa60d6e59d8d862a1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">it:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i81c086d3cf194ba4b3b62f8ee4e38ef5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0ce05c51d4384846aa284cac4da48857_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5b9d938c6c174821be3a92fe24e6c489_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i006f02658be64ed8b6fa3f82efc036d7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ice6090043838455a850b871cae2ea5f6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaf9c1c5a1b704c38b0a72a1704af5414_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">it:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibc49f3b6713a4145923d7dd6f5d04f91_I20220203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-03</instant>
        </period>
    </context>
    <context id="i879114a3d8fd420080236c2c24638774_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000749251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </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="enterprise">
        <measure>it:enterprise</measure>
    </unit>
    <unit id="country">
        <measure>it:country</measure>
    </unit>
    <unit id="segment">
        <measure>it:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="loan">
        <measure>it:loan</measure>
    </unit>
    <unit id="contract">
        <measure>it:contract</measure>
    </unit>
    <unit id="vote">
        <measure>it:vote</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N180L2ZyYWc6OTgzZjAwMmZlMTRkNGQwMzkyOTJmYjQxYjhlM2Q3MmUvdGFibGU6ZmEyOTk1MWEyMDdjNDQ1ZWE4YzYyZTJmMmQ4YzZkMjMvdGFibGVyYW5nZTpmYTI5OTUxYTIwN2M0NDVlYThjNjJlMmYyZDhjNmQyM18zLTEtMS0xLTA_7505469d-8388-441c-8cb4-6b0d826c036b">0000749251</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N180L2ZyYWc6OTgzZjAwMmZlMTRkNGQwMzkyOTJmYjQxYjhlM2Q3MmUvdGFibGU6ZmEyOTk1MWEyMDdjNDQ1ZWE4YzYyZTJmMmQ4YzZkMjMvdGFibGVyYW5nZTpmYTI5OTUxYTIwN2M0NDVlYThjNjJlMmYyZDhjNmQyM181LTEtMS0xLTA_55a41cde-0152-4c98-b18a-852be9530e07">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N180L2ZyYWc6OTgzZjAwMmZlMTRkNGQwMzkyOTJmYjQxYjhlM2Q3MmUvdGFibGU6ZmEyOTk1MWEyMDdjNDQ1ZWE4YzYyZTJmMmQ4YzZkMjMvdGFibGVyYW5nZTpmYTI5OTUxYTIwN2M0NDVlYThjNjJlMmYyZDhjNmQyM182LTEtMS0xLTA_578a37c1-ea2c-437f-9883-964a40a9ee62">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N180L2ZyYWc6OTgzZjAwMmZlMTRkNGQwMzkyOTJmYjQxYjhlM2Q3MmUvdGFibGU6ZmEyOTk1MWEyMDdjNDQ1ZWE4YzYyZTJmMmQ4YzZkMjMvdGFibGVyYW5nZTpmYTI5OTUxYTIwN2M0NDVlYThjNjJlMmYyZDhjNmQyM183LTEtMS0xLTA_d428d4b9-6846-4f56-9eae-4a3d8c7c2c2e">false</dei:AmendmentFlag>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzktMC0xLTEtMA_6ba645f4-07a6-4cda-9cb1-6d138270a851">http://fasb.org/us-gaap/2021-01-31#AccountsPayableAndAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzktMC0xLTEtMA_bdba40bb-9f7f-4d95-bda9-efe4798885d9">http://fasb.org/us-gaap/2021-01-31#AccountsPayableAndAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ieb9cf965492249bb97a5d273156c7251_D20200928-20200928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xODgxL2ZyYWc6YTQ3Zjk0ZjhlZWJkNGI4N2FmNmM2NzVkZDZmODQzOWQvdGV4dHJlZ2lvbjphNDdmOTRmOGVlYmQ0Yjg3YWY2YzY3NWRkNmY4NDM5ZF80Mzk4MDQ2NTExMTkw_cc557818-f123-49b6-9e81-fc83e0a3056d"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTphMWMwZWQ2NmYxNTY0MThjODNiOWNhMmIyZDdiZWNiNC90YWJsZXJhbmdlOmExYzBlZDY2ZjE1NjQxOGM4M2I5Y2EyYjJkN2JlY2I0XzItMC0xLTEtMA_6d3cd775-a36b-4649-9920-ffdb5781f1ad">http://fasb.org/us-gaap/2021-01-31#AccountsPayableAndAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTphMWMwZWQ2NmYxNTY0MThjODNiOWNhMmIyZDdiZWNiNC90YWJsZXJhbmdlOmExYzBlZDY2ZjE1NjQxOGM4M2I5Y2EyYjJkN2JlY2I0XzItMC0xLTEtMA_9c246fe1-8f26-496a-9b50-287043096202">http://fasb.org/us-gaap/2021-01-31#AccountsPayableAndAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i890d32e39fd4471fa77ca9cc32d19715_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTcvZnJhZzo5NmQ1Yjg3YjYwYTM0YjI5YTczOTRmMGEzMGMyMmJkZS90YWJsZTplM2VmYjhlZTY2OWI0MjFjOTUwZDMwOGNhNWYyMDhlYi90YWJsZXJhbmdlOmUzZWZiOGVlNjY5YjQyMWM5NTBkMzA4Y2E1ZjIwOGViXzEtMS0xLTEtMA_627f10ea-7f98-4863-90bb-8f2f829c4be0">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i1b1162fd1bbe4ea1a3786dd26c14669a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTcvZnJhZzo5NmQ1Yjg3YjYwYTM0YjI5YTczOTRmMGEzMGMyMmJkZS90YWJsZTplM2VmYjhlZTY2OWI0MjFjOTUwZDMwOGNhNWYyMDhlYi90YWJsZXJhbmdlOmUzZWZiOGVlNjY5YjQyMWM5NTBkMzA4Y2E1ZjIwOGViXzEtMi0xLTEtMA_d8a09719-fc01-4a06-adc2-06fe040e5381">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i66486b0243a74bd19c76cb3d0831880d_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTcvZnJhZzo5NmQ1Yjg3YjYwYTM0YjI5YTczOTRmMGEzMGMyMmJkZS90YWJsZTplM2VmYjhlZTY2OWI0MjFjOTUwZDMwOGNhNWYyMDhlYi90YWJsZXJhbmdlOmUzZWZiOGVlNjY5YjQyMWM5NTBkMzA4Y2E1ZjIwOGViXzEtMy0xLTEtMA_c87636b3-6627-4473-bfa2-1e3d422daade"
      xsi:nil="true"/>
    <it:OperatingLossCarryforwardsExpirationPeriod
      contextRef="ifb5913dc1c684019929217838b274eff_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzExNTE_6f7e884f-6a18-45d3-8f74-92dad64a0e22">P6Y</it:OperatingLossCarryforwardsExpirationPeriod>
    <it:OperatingLossCarryforwardsExpirationPeriod
      contextRef="i1fedd9c480624f4fa7a5b384e6a0a6cf_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzExODI_90ca094b-a3d0-41ee-bb42-457ea32178f0">P16Y</it:OperatingLossCarryforwardsExpirationPeriod>
    <it:TaxCreditCarryforwardExpirationPeriod
      contextRef="i0a55bd0e404e467c863916a5fc477e19_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzEyNzM_71a62360-29bd-426e-a734-d79ef78d972a">P5Y</it:TaxCreditCarryforwardExpirationPeriod>
    <dei:DocumentType
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGV4dHJlZ2lvbjoyNzg3MDA0M2NlYmM0NmQ4YjY3YzgwZDAyNmU3MzI0Zl8yNjg3_db2f056b-cf20-42e8-a697-ea97846a56d6">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGFibGU6YzE1ZmY5OTllNTg0NDU4MWIwMjdhY2E3MDA0MzljODkvdGFibGVyYW5nZTpjMTVmZjk5OWU1ODQ0NTgxYjAyN2FjYTcwMDQzOWM4OV8wLTAtMS0xLTA_4d4f8f47-d194-4757-b25b-706d8c7107e7">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGFibGU6YzE1ZmY5OTllNTg0NDU4MWIwMjdhY2E3MDA0MzljODkvdGFibGVyYW5nZTpjMTVmZjk5OWU1ODQ0NTgxYjAyN2FjYTcwMDQzOWM4OV8xLTEtMS0xLTAvdGV4dHJlZ2lvbjowMTM1NGFhYjk0MDA0ZmRkYmVjZjBmZGVjMjQ4YmZlMl8zMA_da15ed75-b618-4380-84a2-2006a1bc932b">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGFibGU6YzE1ZmY5OTllNTg0NDU4MWIwMjdhY2E3MDA0MzljODkvdGFibGVyYW5nZTpjMTVmZjk5OWU1ODQ0NTgxYjAyN2FjYTcwMDQzOWM4OV8xLTEtMS0xLTAvdGV4dHJlZ2lvbjowMTM1NGFhYjk0MDA0ZmRkYmVjZjBmZGVjMjQ4YmZlMl8zMA_d5887e77-25ce-4946-8345-1613f3e3988f">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGFibGU6MWZlMWI0MTQ2ZmNjNDgxMWFmNWFhNmFhZGVlYTg2ZmQvdGFibGVyYW5nZToxZmUxYjQxNDZmY2M0ODExYWY1YWE2YWFkZWVhODZmZF8wLTAtMS0xLTA_78487d24-0f94-4950-bbcf-31940c2f2bf1">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGV4dHJlZ2lvbjoyNzg3MDA0M2NlYmM0NmQ4YjY3YzgwZDAyNmU3MzI0Zl8yNjg5_a923e7a1-568d-47b7-a83d-54f2c10044b6">1-14443</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGV4dHJlZ2lvbjoyNzg3MDA0M2NlYmM0NmQ4YjY3YzgwZDAyNmU3MzI0Zl8yNjkw_db2164dd-8f4d-49dd-b080-79eaaaac6a85">GARTNER, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGFibGU6MjJkNDk3MTllMzU5NDY1ODkwOGU5Y2VjOWNiOThjODIvdGFibGVyYW5nZToyMmQ0OTcxOWUzNTk0NjU4OTA4ZTljZWM5Y2I5OGM4Ml8wLTAtMS0xLTA_fcaf37cf-a60e-414e-98aa-3ef8817a4d4b">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGFibGU6MjJkNDk3MTllMzU5NDY1ODkwOGU5Y2VjOWNiOThjODIvdGFibGVyYW5nZToyMmQ0OTcxOWUzNTk0NjU4OTA4ZTljZWM5Y2I5OGM4Ml8wLTEtMS0xLTA_c6519385-4494-49fe-b513-d1d2287212da">04-3099750</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGFibGU6MjJkNDk3MTllMzU5NDY1ODkwOGU5Y2VjOWNiOThjODIvdGFibGVyYW5nZToyMmQ0OTcxOWUzNTk0NjU4OTA4ZTljZWM5Y2I5OGM4Ml8yLTAtMS0xLTA_951eb26e-c8f3-440b-bff1-345e66c2267c">P.O. Box 10212</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGFibGU6MjJkNDk3MTllMzU5NDY1ODkwOGU5Y2VjOWNiOThjODIvdGFibGVyYW5nZToyMmQ0OTcxOWUzNTk0NjU4OTA4ZTljZWM5Y2I5OGM4Ml8zLTAtMS0xLTA_64cb15a6-2911-4c4a-966f-fcc746024b51">56 Top Gallant Road</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGFibGU6MjJkNDk3MTllMzU5NDY1ODkwOGU5Y2VjOWNiOThjODIvdGFibGVyYW5nZToyMmQ0OTcxOWUzNTk0NjU4OTA4ZTljZWM5Y2I5OGM4Ml80LTAtMS0xLTA_f12591ac-e2b4-467c-8c18-c31f9df917b6">Stamford,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGFibGU6MjJkNDk3MTllMzU5NDY1ODkwOGU5Y2VjOWNiOThjODIvdGFibGVyYW5nZToyMmQ0OTcxOWUzNTk0NjU4OTA4ZTljZWM5Y2I5OGM4Ml81LTAtMS0xLTA_a9756a4d-7f51-418c-8fbb-0de73494090d">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGFibGU6MjJkNDk3MTllMzU5NDY1ODkwOGU5Y2VjOWNiOThjODIvdGFibGVyYW5nZToyMmQ0OTcxOWUzNTk0NjU4OTA4ZTljZWM5Y2I5OGM4Ml81LTEtMS0xLTA_f793a0f7-a31c-40a1-88e1-9a942d7987ab">06902-7700</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGV4dHJlZ2lvbjoyNzg3MDA0M2NlYmM0NmQ4YjY3YzgwZDAyNmU3MzI0Zl8yNjk0_00447569-6e4e-417a-b6f1-74e8401f55eb">203</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGV4dHJlZ2lvbjoyNzg3MDA0M2NlYmM0NmQ4YjY3YzgwZDAyNmU3MzI0Zl8yNjkx_2b6f8f91-7f35-44be-98bd-aeda6ee04fbc">316-1111</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGFibGU6NTgyOTNhZWMyNTljNDYxNGJkMTZhOTEwMjYzZmIwZjkvdGFibGVyYW5nZTo1ODI5M2FlYzI1OWM0NjE0YmQxNmE5MTAyNjNmYjBmOV8xLTAtMS0xLTA_f0847f24-d166-48f1-b168-ff369dc17540">Common Stock, $0.0005 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGFibGU6NTgyOTNhZWMyNTljNDYxNGJkMTZhOTEwMjYzZmIwZjkvdGFibGVyYW5nZTo1ODI5M2FlYzI1OWM0NjE0YmQxNmE5MTAyNjNmYjBmOV8xLTEtMS0xLTA_402610cf-beb2-4b05-9352-5a42e50f7ff3">IT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGFibGU6NTgyOTNhZWMyNTljNDYxNGJkMTZhOTEwMjYzZmIwZjkvdGFibGVyYW5nZTo1ODI5M2FlYzI1OWM0NjE0YmQxNmE5MTAyNjNmYjBmOV8xLTItMS0xLTA_cdcde7d5-cde3-45f1-84e6-ef850380a824">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGV4dHJlZ2lvbjoyNzg3MDA0M2NlYmM0NmQ4YjY3YzgwZDAyNmU3MzI0Zl8yNjky_80d0642a-daf4-431d-b187-2ac1e7e71d00">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGV4dHJlZ2lvbjoyNzg3MDA0M2NlYmM0NmQ4YjY3YzgwZDAyNmU3MzI0Zl8yNjg4_9a486504-3b96-4011-bc79-10acec1aeb36">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGV4dHJlZ2lvbjoyNzg3MDA0M2NlYmM0NmQ4YjY3YzgwZDAyNmU3MzI0Zl8yNjk3_1ac3b89b-e42f-48e1-a61d-48f498021df9">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGV4dHJlZ2lvbjoyNzg3MDA0M2NlYmM0NmQ4YjY3YzgwZDAyNmU3MzI0Zl8yNjk1_e361fe43-b047-42db-a31c-5a2d4a7e6731">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGFibGU6ODc2NTBiZGM0YjM5NDc5OGJjZjlmOTcyOTFlY2QxNGYvdGFibGVyYW5nZTo4NzY1MGJkYzRiMzk0Nzk4YmNmOWY5NzI5MWVjZDE0Zl8wLTAtMS0xLTA_1feddbb6-6658-413b-8779-cabfea393c4b">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGFibGU6ODc2NTBiZGM0YjM5NDc5OGJjZjlmOTcyOTFlY2QxNGYvdGFibGVyYW5nZTo4NzY1MGJkYzRiMzk0Nzk4YmNmOWY5NzI5MWVjZDE0Zl8xLTEtMS0xLTA_3c727aae-a47c-4eda-9ea4-af0600e1c019">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGFibGU6ODc2NTBiZGM0YjM5NDc5OGJjZjlmOTcyOTFlY2QxNGYvdGFibGVyYW5nZTo4NzY1MGJkYzRiMzk0Nzk4YmNmOWY5NzI5MWVjZDE0Zl8xLTQtMS0xLTA_552c3cb3-3731-4e54-bf2a-d93ffc0f6ae7">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGV4dHJlZ2lvbjoyNzg3MDA0M2NlYmM0NmQ4YjY3YzgwZDAyNmU3MzI0Zl8yNjk2_4ef53a6b-332e-4ace-bb6e-83516a2f95a9">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGV4dHJlZ2lvbjoyNzg3MDA0M2NlYmM0NmQ4YjY3YzgwZDAyNmU3MzI0Zl80Mzk4MDQ2NTEzODMy_dd052f3e-d131-40a9-9d62-e83a44bd6c66">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i37f16a3622de4aafa101cca1707682ff_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGV4dHJlZ2lvbjoyNzg3MDA0M2NlYmM0NmQ4YjY3YzgwZDAyNmU3MzI0Zl8yMjky_69abda75-34ae-4ec1-8354-1e1500de557f"
      unitRef="usd">19700000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="if601796420154a3ca4b5a0ec7708c55d_I20220217"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGV4dHJlZ2lvbjoyNzg3MDA0M2NlYmM0NmQ4YjY3YzgwZDAyNmU3MzI0Zl8yMzg4_cf611890-3c7f-4a3f-8ab8-52b3376d0773"
      unitRef="shares">82287402</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xL2ZyYWc6Mjc4NzAwNDNjZWJjNDZkOGI2N2M4MGQwMjZlNzMyNGYvdGV4dHJlZ2lvbjoyNzg3MDA0M2NlYmM0NmQ4YjY3YzgwZDAyNmU3MzI0Zl8yNjk4_526dacd5-2a6e-4f21-93b5-aa69e496bec7">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The definitive Proxy Statement for the Annual Meeting of Stockholders to be held on June&#160;2, 2022 (the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;&#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;2022 Proxy Statement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;) is incorporated by reference into Part III to the extent described therein.&lt;/span&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorName
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDAvZnJhZzozZWQ1MWM1YWNjMTc0MDBlYWU2ZDE5M2Y4MTUxNTYwYi90YWJsZTphYmFlN2Y4MDkxOWI0NDY5YTYzMjQ5YmZlNzcyOGYwNS90YWJsZXJhbmdlOmFiYWU3ZjgwOTE5YjQ0NjlhNjMyNDliZmU3NzI4ZjA1XzAtMC0xLTEtNDI4NTQvdGV4dHJlZ2lvbjpkN2UwMmRkYTZlMGY0NDFmOTRiNmRiMjA5M2IzZWViMl80Mzk4MDQ2NTExNTU1_6b96c61d-5f80-4a29-a1c3-fa717094d246">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDAvZnJhZzozZWQ1MWM1YWNjMTc0MDBlYWU2ZDE5M2Y4MTUxNTYwYi90YWJsZTphYmFlN2Y4MDkxOWI0NDY5YTYzMjQ5YmZlNzcyOGYwNS90YWJsZXJhbmdlOmFiYWU3ZjgwOTE5YjQ0NjlhNjMyNDliZmU3NzI4ZjA1XzAtMC0xLTEtNDI4NTQvdGV4dHJlZ2lvbjpkN2UwMmRkYTZlMGY0NDFmOTRiNmRiMjA5M2IzZWViMl80Mzk4MDQ2NTExNTcw_6fa66040-052a-4dbb-93f8-95abce777eed">New York, NY</dei:AuditorLocation>
    <dei:AuditorFirmId
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDAvZnJhZzozZWQ1MWM1YWNjMTc0MDBlYWU2ZDE5M2Y4MTUxNTYwYi90YWJsZTphYmFlN2Y4MDkxOWI0NDY5YTYzMjQ5YmZlNzcyOGYwNS90YWJsZXJhbmdlOmFiYWU3ZjgwOTE5YjQ0NjlhNjMyNDliZmU3NzI4ZjA1XzAtMC0xLTEtNDI4NTQvdGV4dHJlZ2lvbjpkN2UwMmRkYTZlMGY0NDFmOTRiNmRiMjA5M2IzZWViMl80Mzk4MDQ2NTExNTc2_8e912b8d-90fc-4461-b8da-a9b3a2473f66">185</dei:AuditorFirmId>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzQtMS0xLTEtMA_e88de27f-516a-4067-a683-46a2c8af2f73"
      unitRef="usd">756493000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzQtMy0xLTEtMA_b69d8f41-b20d-454c-8d8b-82daff8d1c27"
      unitRef="usd">712583000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzUtMC0xLTEtMC90ZXh0cmVnaW9uOjc2YmE1Nzg4ZDllNTRlNzA4YjcxZWFjNDAzN2ExZjgxXzQy_e6f5e950-cf86-4014-93b2-20f3d79ba859"
      unitRef="usd">6500000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzUtMC0xLTEtMC90ZXh0cmVnaW9uOjc2YmE1Nzg4ZDllNTRlNzA4YjcxZWFjNDAzN2ExZjgxXzQ5_dcdb73e4-0144-40b0-853e-af893cab69e5"
      unitRef="usd">10000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzUtMS0xLTEtMA_ed6024a7-016b-4a7c-838c-25225d0f5c0b"
      unitRef="usd">1365180000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzUtMy0xLTEtMA_9b149562-b5b8-4f6d-951d-d02be894de7e"
      unitRef="usd">1241508000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherDeferredCostsNet
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzYtMS0xLTEtMA_3e09556e-0571-4d39-a930-9bcdb53bceb5"
      unitRef="usd">380569000</us-gaap:OtherDeferredCostsNet>
    <us-gaap:OtherDeferredCostsNet
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzYtMy0xLTEtMA_011d8d7f-2292-4cbd-b695-1148a7906e30"
      unitRef="usd">259755000</us-gaap:OtherDeferredCostsNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzctMS0xLTEtMA_e40beb9d-93a4-4932-bffe-486e9cca80c1"
      unitRef="usd">117838000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzctMy0xLTEtMA_c562757c-cccd-402f-a377-b1df82826b1f"
      unitRef="usd">109212000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzktMS0xLTEtMA_13c4708b-87c6-439f-9fb1-25aa08d12ad0"
      unitRef="usd">2620080000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzktMy0xLTEtMA_00813c97-05f6-4c79-b420-c98308fd3c0a"
      unitRef="usd">2323058000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzEwLTEtMS0xLTA_388ab3fe-6115-4891-b68f-284b4e0bc0c3"
      unitRef="usd">273562000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzEwLTMtMS0xLTA_b064cb3b-1f3f-4e51-9b69-1b70a096a466"
      unitRef="usd">336765000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzExLTEtMS0xLTA_1bfad7be-0cc9-43ba-8db3-5e8c42e22ab6"
      unitRef="usd">548258000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzExLTMtMS0xLTA_cb4eec47-2b1f-4253-8431-6a98c3a23d3a"
      unitRef="usd">647283000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzEyLTEtMS0xLTA_3ea2eea5-62e0-4d4c-b5ff-fe05113f047a"
      unitRef="usd">2951317000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzEyLTMtMS0xLTA_43863b25-be35-48e9-bc8c-ecf75d8db301"
      unitRef="usd">2945547000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzEzLTEtMS0xLTA_a6056428-419b-4a8f-b288-a474e460c2aa"
      unitRef="usd">714418000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzEzLTMtMS0xLTA_4a1a58ae-cd17-4003-8e00-717c149b8fe4"
      unitRef="usd">806998000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzE0LTEtMS0xLTA_be74ea7c-24d1-486d-b029-655231362d53"
      unitRef="usd">308689000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzE0LTMtMS0xLTA_bba933b4-a2ec-42a1-9030-c5f25cab6047"
      unitRef="usd">256316000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzE1LTEtMS0xLTA_3c680ea2-ead1-495c-9dfe-d9ea29bf2be5"
      unitRef="usd">7416324000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzE1LTMtMS0xLTA_10322544-1a5e-4e11-8a2b-a5b228051423"
      unitRef="usd">7315967000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzE4LTEtMS0xLTA_85447076-615e-4cb4-8a5c-4a95121f9773"
      unitRef="usd">1134814000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzE4LTMtMS0xLTA_cb3abc9a-3ef7-4938-aae9-086da10aeb16"
      unitRef="usd">952431000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzE5LTEtMS0xLTA_480b5cfe-ce2d-4a24-a3c2-5f7829a731a0"
      unitRef="usd">2238035000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzE5LTMtMS0xLTA_120d7853-04d4-4966-9f81-b97380270463"
      unitRef="usd">1974548000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzIwLTEtMS0xLTA_cd7c5b0a-e3db-48a0-9afe-ae6f5ffe43d5"
      unitRef="usd">5931000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzIwLTMtMS0xLTA_c7d4e560-5b94-40ce-aca2-c67c41ba7eca"
      unitRef="usd">20515000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzIyLTEtMS0xLTA_db47ef7f-86a9-4b54-ace9-95cb1d2d7c26"
      unitRef="usd">3378780000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzIyLTMtMS0xLTA_ba20a54c-3b0e-443f-a4e0-b7efa001915b"
      unitRef="usd">2947494000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzIzLTEtMS0xLTA_98a4f796-ce49-4de1-9758-e2b76287efc9"
      unitRef="usd">2456833000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzIzLTMtMS0xLTA_cd84814c-1d8c-4909-b30b-658188b7c0db"
      unitRef="usd">1958286000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzI0LTEtMS0xLTA_03706796-0154-47f1-808d-e4cd7783e429"
      unitRef="usd">697766000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzI0LTMtMS0xLTA_8a8e61c5-d605-4ff5-bead-3d746135a26f"
      unitRef="usd">780166000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzI1LTEtMS0xLTA_3f52e46b-b4ff-41ec-b3e5-9d8ebebf3569"
      unitRef="usd">511887000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzI1LTMtMS0xLTA_f1b90dd9-cc8d-42b2-ac69-566cff2dab9c"
      unitRef="usd">539593000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzI2LTEtMS0xLTA_89b5f0e5-f652-4d35-acc6-207fd7d13019"
      unitRef="usd">7045266000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzI2LTMtMS0xLTA_239c2637-4446-47dc-946c-32c4344d9ca3"
      unitRef="usd">6225539000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjpjOTZmNGM0OTJmN2Y0NzJiYTNiYzdkYWViZjhiNGE1MV80_126c6962-8db9-472c-b6c0-f9fe7e0ecc1b"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjpjOTZmNGM0OTJmN2Y0NzJiYTNiYzdkYWViZjhiNGE1MV80_8c1e6cf5-4f53-4627-af4b-adc2f05b035a"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjpjOTZmNGM0OTJmN2Y0NzJiYTNiYzdkYWViZjhiNGE1MV8yOQ_4fb6a432-d713-4590-b19e-dca1acfc8dd9"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjpjOTZmNGM0OTJmN2Y0NzJiYTNiYzdkYWViZjhiNGE1MV8yOQ_b87c59f6-fb60-4c76-a6b4-d3f0b109b8ce"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjpjOTZmNGM0OTJmN2Y0NzJiYTNiYzdkYWViZjhiNGE1MV80MA_0ff4f7f5-9e43-48be-8501-6be8e04dc5d6"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjpjOTZmNGM0OTJmN2Y0NzJiYTNiYzdkYWViZjhiNGE1MV80MA_58517146-677e-4fe5-abb5-bfa357dfc694"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjpjOTZmNGM0OTJmN2Y0NzJiYTNiYzdkYWViZjhiNGE1MV80MA_9ee4eb39-0455-4e18-a3d7-02157b68860e"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjpjOTZmNGM0OTJmN2Y0NzJiYTNiYzdkYWViZjhiNGE1MV80MA_e8822be8-f2ac-4d74-921a-a4e3e60d8a86"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzI5LTEtMS0xLTA_51f6bdaf-fa63-47f3-9069-66c1567868b7"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzI5LTMtMS0xLTA_8e057b65-bb79-4a23-87e3-9df001c9e426"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzMxLTAtMS0xLTAvdGV4dHJlZ2lvbjplMDg5Mjk2NDE0Yjc0YzA4YWVhYjlhZjA1OGYxNmUyY180_3c322688-e046-4a81-ae96-d03e8a6f76b5"
      unitRef="usdPerShare">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzMxLTAtMS0xLTAvdGV4dHJlZ2lvbjplMDg5Mjk2NDE0Yjc0YzA4YWVhYjlhZjA1OGYxNmUyY180_67008b98-9f7e-47f0-b192-2326390b5ef4"
      unitRef="usdPerShare">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzMxLTAtMS0xLTAvdGV4dHJlZ2lvbjplMDg5Mjk2NDE0Yjc0YzA4YWVhYjlhZjA1OGYxNmUyY18xOA_9c697261-0be2-400e-b8d3-514dc48e18ad"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzMxLTAtMS0xLTAvdGV4dHJlZ2lvbjplMDg5Mjk2NDE0Yjc0YzA4YWVhYjlhZjA1OGYxNmUyY18xOA_e112c24d-5eb4-42e1-af1b-6551a05fd90c"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzMxLTAtMS0xLTAvdGV4dHJlZ2lvbjplMDg5Mjk2NDE0Yjc0YzA4YWVhYjlhZjA1OGYxNmUyY180MA_4357a2d2-d79c-42c2-ab73-78c8c4ef8644"
      unitRef="shares">163602067</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzMxLTAtMS0xLTAvdGV4dHJlZ2lvbjplMDg5Mjk2NDE0Yjc0YzA4YWVhYjlhZjA1OGYxNmUyY180MA_74cdbaa5-b698-412d-8741-eaf8b484e82e"
      unitRef="shares">163602067</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzMxLTEtMS0xLTA_e87cb429-1179-468b-abef-5763352eb5a2"
      unitRef="usd">82000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzMxLTMtMS0xLTA_58b096ea-bea7-40ab-99f1-30ebf2126302"
      unitRef="usd">82000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzMyLTEtMS0xLTA_154ec9a9-2616-4c5c-915d-37c000ef00d9"
      unitRef="usd">2074896000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzMyLTMtMS0xLTA_782ebed9-9693-474d-93f1-d783d0e83cc1"
      unitRef="usd">1968930000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzMzLTEtMS0xLTA_d9e4c657-e348-4ab3-83f6-68419c63269a"
      unitRef="usd">-81431000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzMzLTMtMS0xLTA_f8c91cb9-94ef-48d8-a646-024910b82051"
      unitRef="usd">-99228000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzM0LTEtMS0xLTA_d5b5326f-2393-43c8-b6af-73e9ca077586"
      unitRef="usd">3049027000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzM0LTMtMS0xLTA_ec8c44ee-4e65-4672-ada7-8e269f433690"
      unitRef="usd">2255467000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzM1LTAtMS0xLTAvdGV4dHJlZ2lvbjpiZDU2MjU2ZTU0Nzc0YTJlYTU1M2IwZDlhOTkyNTViY18yOQ_2939e99f-c186-4112-8f7a-32c148cfe476"
      unitRef="shares">81205504</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzM1LTAtMS0xLTAvdGV4dHJlZ2lvbjpiZDU2MjU2ZTU0Nzc0YTJlYTU1M2IwZDlhOTkyNTViY18zNg_3c8a0d11-e6d6-4329-b65e-1589cbf46f44"
      unitRef="shares">74759985</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzM1LTEtMS0xLTA_bf1785b7-9ecb-400e-b3cb-7fb6bb649b7d"
      unitRef="usd">4671516000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzM1LTMtMS0xLTA_886d34a6-e76d-463c-8378-02d86b9069d4"
      unitRef="usd">3034823000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzM2LTEtMS0xLTA_f04964e7-0e57-4a6e-aaa0-959acff77610"
      unitRef="usd">371058000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzM2LTMtMS0xLTA_31a15415-0ab1-43a0-986c-bcb9ff6ed5c6"
      unitRef="usd">1090428000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzM3LTEtMS0xLTA_c6e36f83-02d9-4aa1-833a-32d1359afd4c"
      unitRef="usd">7416324000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMDkvZnJhZzoyNmM5MTcwN2U4Zjk0NzYyYWNmMTk5NDkxNzg2NGRmOC90YWJsZTo3ZDI1NmQzZDUxYzU0YTk2ODdiYzIwNjZlYjMyYWRiYi90YWJsZXJhbmdlOjdkMjU2ZDNkNTFjNTRhOTY4N2JjMjA2NmViMzJhZGJiXzM3LTMtMS0xLTA_664f1995-09cb-4505-af51-2ac672210ddb"
      unitRef="usd">7315967000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ff70448ef724475ab367d1cf9e41fc7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzMtMS0xLTEtMA_0b71c303-bacd-4e3d-b684-e7be142d55bd"
      unitRef="usd">4101392000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ffa81325f3f4ad48bc84102d349bc2d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzMtMy0xLTEtMA_086b75a2-7e8b-4bc2-9c14-2354d2b9e3f2"
      unitRef="usd">3602892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52965f3621764a62b732e436c5b48351_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzMtNS0xLTEtMA_ecfdc7b1-b0d4-420c-b106-7f3e070a36d8"
      unitRef="usd">3374548000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea30429d0a584e61a239756805f6a782_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzQtMS0xLTEtMA_c23d3e3f-8e39-4bf6-96ec-e542754900a0"
      unitRef="usd">214449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8aa99489e5343aab4ad582119285a02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzQtMy0xLTEtMA_8db925f8-581b-48c8-bba4-6569b3fb49b8"
      unitRef="usd">120140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20c707e0d7064832849c57fc66a4e277_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzQtNS0xLTEtMA_e7786e30-b94b-46bf-9059-f5365de97393"
      unitRef="usd">476869000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b3cd7e9a008456ebdd5a81c830daab0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzUtMS0xLTEtMA_b9f97197-860b-41fa-8a93-16bbaf433c58"
      unitRef="usd">418121000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62d8514f16254a38b3825f2cade1bf6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzUtMy0xLTEtMA_af1c65d7-9ac8-4f33-9baa-b1d0a4269618"
      unitRef="usd">376371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4b5b7cf665c4a74884a56220c97d188_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzUtNS0xLTEtMA_a0527c9d-fe59-408c-9a18-5352f5c03626"
      unitRef="usd">393904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzctMS0xLTEtMA_91e45c50-3222-4de7-a7bb-bd16887dc585"
      unitRef="usd">4733962000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzctMy0xLTEtMA_10a1a112-c83e-4e9b-880d-fd2ea3b9b046"
      unitRef="usd">4099403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzctNS0xLTEtMA_c515555f-46e3-4a4d-934c-1db36787450a"
      unitRef="usd">4245321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzktMS0xLTEtMA_8eb7a0a5-aad2-491f-8768-f7a8928414c0"
      unitRef="usd">1444093000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzktMy0xLTEtMA_5d77b4df-8f07-49f0-b6ed-7d3566b7ce45"
      unitRef="usd">1345024000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzktNS0xLTEtMA_66ffb94f-6120-4480-b65f-7c859aba8a12"
      unitRef="usd">1550568000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzEwLTEtMS0xLTA_c77f5b02-e1bc-4098-af46-c5a123770b51"
      unitRef="usd">2155658000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzEwLTMtMS0xLTA_dae4b289-8d3f-4c98-971f-f8ca78052c1e"
      unitRef="usd">2038963000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzEwLTUtMS0xLTA_cab88c9b-c122-468c-9478-6fc71c1fe1c2"
      unitRef="usd">2103424000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:Depreciation
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzExLTEtMS0xLTA_713c54ec-a76a-42d7-8425-75e1727fc72b"
      unitRef="usd">102802000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzExLTMtMS0xLTA_0897d23d-55b4-49b3-b802-99aebe528483"
      unitRef="usd">93925000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzExLTUtMS0xLTA_f6569b29-6599-48aa-ac6c-6aa91a6fa194"
      unitRef="usd">82066000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzEyLTEtMS0xLTA_abcc6c69-8334-40dc-8d1d-30fcaf87c02f"
      unitRef="usd">109603000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzEyLTMtMS0xLTA_aa0b4449-4d4d-47f4-8ab7-041c7b875ea3"
      unitRef="usd">125059000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzEyLTUtMS0xLTA_5af6473e-bd4c-49bd-98fb-d864cf39a952"
      unitRef="usd">129713000</us-gaap:AmortizationOfIntangibleAssets>
    <it:BusinessCombinationAcquisitionandIntegrationRelatedCosts
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzEzLTEtMS0xLTA_4a1889cd-8033-4382-80ba-ecca5d5ace66"
      unitRef="usd">6055000</it:BusinessCombinationAcquisitionandIntegrationRelatedCosts>
    <it:BusinessCombinationAcquisitionandIntegrationRelatedCosts
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzEzLTMtMS0xLTA_9f83f4a6-8af2-438c-9076-54f0c49cb273"
      unitRef="usd">6282000</it:BusinessCombinationAcquisitionandIntegrationRelatedCosts>
    <it:BusinessCombinationAcquisitionandIntegrationRelatedCosts
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzEzLTUtMS0xLTA_907ea406-4254-411e-9b09-6ce7d8db5bba"
      unitRef="usd">9463000</it:BusinessCombinationAcquisitionandIntegrationRelatedCosts>
    <us-gaap:CostsAndExpenses
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE0LTEtMS0xLTA_77f842c0-eda6-44b8-8c7f-a9cde9862194"
      unitRef="usd">3818211000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE0LTMtMS0xLTA_f5e6813e-2f31-4546-be1f-fbec7014e075"
      unitRef="usd">3609253000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE0LTUtMS0xLTA_09130df3-14f1-4ec0-9032-1b85faad2271"
      unitRef="usd">3875234000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE1LTEtMS0xLTA_3dc378e2-5a94-4603-9322-1ed3be8f34f0"
      unitRef="usd">915751000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE1LTMtMS0xLTA_5b72be8f-fed4-4d6b-bb33-63ca7e8a86cf"
      unitRef="usd">490150000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE1LTUtMS0xLTA_859b595b-180e-4935-a32a-ac5810996e46"
      unitRef="usd">370087000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOperating
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE2LTEtMS0xLTA_70ed7520-2f38-4348-9a7c-01afee6c8790"
      unitRef="usd">1893000</us-gaap:InterestIncomeOperating>
    <us-gaap:InterestIncomeOperating
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE2LTMtMS0xLTA_8d3087ad-f879-477d-84a4-0f15c633c648"
      unitRef="usd">2087000</us-gaap:InterestIncomeOperating>
    <us-gaap:InterestIncomeOperating
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE2LTUtMS0xLTA_41626843-9ed5-40d0-a25a-4faaa3463429"
      unitRef="usd">3026000</us-gaap:InterestIncomeOperating>
    <us-gaap:InterestExpense
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE3LTEtMS0xLTA_02d9fa7f-b326-4993-a474-9babe03f163f"
      unitRef="usd">118513000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE3LTMtMS0xLTA_8f324208-062d-400c-9017-edb2a6eaf448"
      unitRef="usd">115636000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE3LTUtMS0xLTA_e27da5ca-132e-4d46-955e-67bb1161f628"
      unitRef="usd">102831000</us-gaap:InterestExpense>
    <us-gaap:InsuredEventGainLoss
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE4LTEtMS0xLTI3MTM0_0558f57f-8588-4b0a-ba83-b5457665d840"
      unitRef="usd">152310000</us-gaap:InsuredEventGainLoss>
    <us-gaap:InsuredEventGainLoss
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE4LTMtMS0xLTI3MTQx_f8192c8a-5da0-4ecf-8fd7-c0c35aa5130d"
      unitRef="usd">0</us-gaap:InsuredEventGainLoss>
    <us-gaap:InsuredEventGainLoss
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE4LTUtMS0xLTI3MTI1_ad6c2837-05d5-4fc3-9e2b-79ba385937b8"
      unitRef="usd">0</us-gaap:InsuredEventGainLoss>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE4LTEtMS0xLTA_27270a15-5f2d-4dc2-b452-1add534ad85a"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE4LTMtMS0xLTA_fbe54ea0-0b68-421a-b834-7f8190f726f0"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE4LTUtMS0xLTA_b5edc7e0-0591-4ef8-bd43-a8101286f045"
      unitRef="usd">-2075000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE5LTEtMS0xLTA_f7fdd092-c956-4a3d-a933-7f05716de0d5"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE5LTMtMS0xLTA_43936d1b-778e-451f-b572-25f4a41e5dc6"
      unitRef="usd">-44814000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzE5LTUtMS0xLTA_62312444-1586-4a40-ac2e-61ac7e82f407"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzIwLTEtMS0xLTA_7f97329d-dee8-4146-a690-b466a8c627e3"
      unitRef="usd">18429000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzIwLTMtMS0xLTA_a13476e6-ada2-4c33-9015-d0ae3ee53465"
      unitRef="usd">-5654000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzIwLTUtMS0xLTA_7e1a5156-8da0-4d07-85aa-27cb4983100a"
      unitRef="usd">7532000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzIxLTEtMS0xLTA_770bc36a-c559-42ef-823d-74c001609d82"
      unitRef="usd">969870000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzIxLTMtMS0xLTA_9418e161-00ee-4e29-a9a7-8ba149b9fc59"
      unitRef="usd">326133000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzIxLTUtMS0xLTA_7d413a87-bd82-47dc-ae0f-ce965758333b"
      unitRef="usd">275739000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzIyLTEtMS0xLTA_4e0d8720-a713-4e44-9dca-18f66f05e94a"
      unitRef="usd">176310000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzIyLTMtMS0xLTA_122f3dd6-13ab-4cb6-9180-95feb504bfc7"
      unitRef="usd">59388000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzIyLTUtMS0xLTA_e86e39ca-30a8-46df-aac2-c8e3efab2b93"
      unitRef="usd">42449000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzIzLTEtMS0xLTA_e91b1eaa-79a7-4e47-b552-d62452a69789"
      unitRef="usd">793560000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzIzLTMtMS0xLTA_51c429d4-3a9c-4f23-9fd8-7414fc39904e"
      unitRef="usd">266745000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzIzLTUtMS0xLTA_6b53beca-2771-4729-95b4-0eda3f1ed0d6"
      unitRef="usd">233290000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzI2LTEtMS0xLTA_4f39d7cc-b65f-4c69-9c3b-8073b3887e56"
      unitRef="usdPerShare">9.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzI2LTMtMS0xLTA_b4f2ccae-947c-4a1a-9f66-49aeb7478a2a"
      unitRef="usdPerShare">2.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzI2LTUtMS0xLTA_0f8fb195-bc48-47ec-bc30-1351344728db"
      unitRef="usdPerShare">2.60</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzI3LTEtMS0xLTA_6eefaf8e-5b42-47ed-b004-b6f3ac7ffa97"
      unitRef="usdPerShare">9.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzI3LTMtMS0xLTA_8c917c03-7958-4221-b4b8-5b46560219cc"
      unitRef="usdPerShare">2.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzI3LTUtMS0xLTA_8a331dd8-0383-435b-b5d0-dfdf2c3b3e22"
      unitRef="usdPerShare">2.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzI5LTEtMS0xLTA_613929ad-1f64-4cdd-addc-755a678805d2"
      unitRef="shares">85026000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzI5LTMtMS0xLTA_3ba43bf1-b0f4-4a1e-8b1c-415ef6e14670"
      unitRef="shares">89315000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzI5LTUtMS0xLTA_cbafed68-8018-40c6-bfbc-6f10b5e178b1"
      unitRef="shares">89817000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzMwLTEtMS0xLTA_5511125a-398d-4682-8167-e8d16f9eebbb"
      unitRef="shares">86177000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzMwLTMtMS0xLTA_db18abb3-0a14-447d-ac37-faf3da386dd9"
      unitRef="shares">90017000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTIvZnJhZzpiMTcxNmVmYzIzNWY0ZmEyYTYzODEzZTllZTU1NGNlZi90YWJsZTozNGYyOWUzZTRlMTk0ZmUwOGRiNWJkOTY2MzU1NjJlYy90YWJsZXJhbmdlOjM0ZjI5ZTNlNGUxOTRmZTA4ZGI1YmQ5NjYzNTU2MmVjXzMwLTUtMS0xLTA_ccfaa55e-b5c3-48eb-88be-7fe619904dcc"
      unitRef="shares">90971000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTUvZnJhZzplN2Q3NDVlYzdmMTU0OWFlYjUwMDMzNmRkZGZlMmFlZi90YWJsZTo1OGE4ZTlmODgyNmM0NTgyYmEzNzg3N2I2M2I3ZTZlNi90YWJsZXJhbmdlOjU4YThlOWY4ODI2YzQ1ODJiYTM3ODc3YjYzYjdlNmU2XzItMS0xLTEtMA_161a8c2d-9b40-4865-b9de-cbf2b5700f70"
      unitRef="usd">793560000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTUvZnJhZzplN2Q3NDVlYzdmMTU0OWFlYjUwMDMzNmRkZGZlMmFlZi90YWJsZTo1OGE4ZTlmODgyNmM0NTgyYmEzNzg3N2I2M2I3ZTZlNi90YWJsZXJhbmdlOjU4YThlOWY4ODI2YzQ1ODJiYTM3ODc3YjYzYjdlNmU2XzItMy0xLTEtMA_3aa5cf69-ca4c-471b-bde5-e14cba306919"
      unitRef="usd">266745000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTUvZnJhZzplN2Q3NDVlYzdmMTU0OWFlYjUwMDMzNmRkZGZlMmFlZi90YWJsZTo1OGE4ZTlmODgyNmM0NTgyYmEzNzg3N2I2M2I3ZTZlNi90YWJsZXJhbmdlOjU4YThlOWY4ODI2YzQ1ODJiYTM3ODc3YjYzYjdlNmU2XzItNS0xLTEtMA_ceadf23f-b83b-43a8-974d-e1ab0bb860c8"
      unitRef="usd">233290000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTUvZnJhZzplN2Q3NDVlYzdmMTU0OWFlYjUwMDMzNmRkZGZlMmFlZi90YWJsZTo1OGE4ZTlmODgyNmM0NTgyYmEzNzg3N2I2M2I3ZTZlNi90YWJsZXJhbmdlOjU4YThlOWY4ODI2YzQ1ODJiYTM3ODc3YjYzYjdlNmU2XzQtMS0xLTEtMA_d47b72cd-ba18-4d60-8de1-907350f63da0"
      unitRef="usd">-6621000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTUvZnJhZzplN2Q3NDVlYzdmMTU0OWFlYjUwMDMzNmRkZGZlMmFlZi90YWJsZTo1OGE4ZTlmODgyNmM0NTgyYmEzNzg3N2I2M2I3ZTZlNi90YWJsZXJhbmdlOjU4YThlOWY4ODI2YzQ1ODJiYTM3ODc3YjYzYjdlNmU2XzQtMy0xLTEtMA_b4c46bc5-6c96-48bb-b584-44a837ad42be"
      unitRef="usd">10375000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTUvZnJhZzplN2Q3NDVlYzdmMTU0OWFlYjUwMDMzNmRkZGZlMmFlZi90YWJsZTo1OGE4ZTlmODgyNmM0NTgyYmEzNzg3N2I2M2I3ZTZlNi90YWJsZXJhbmdlOjU4YThlOWY4ODI2YzQ1ODJiYTM3ODc3YjYzYjdlNmU2XzQtNS0xLTEtMA_62311979-ea9e-4a91-bdc4-0119ac0a8c25"
      unitRef="usd">4169000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTUvZnJhZzplN2Q3NDVlYzdmMTU0OWFlYjUwMDMzNmRkZGZlMmFlZi90YWJsZTo1OGE4ZTlmODgyNmM0NTgyYmEzNzg3N2I2M2I3ZTZlNi90YWJsZXJhbmdlOjU4YThlOWY4ODI2YzQ1ODJiYTM3ODc3YjYzYjdlNmU2XzUtMS0xLTEtMA_e5fd21c1-ded8-480e-a1a7-fc079c4c0e80"
      unitRef="usd">21781000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTUvZnJhZzplN2Q3NDVlYzdmMTU0OWFlYjUwMDMzNmRkZGZlMmFlZi90YWJsZTo1OGE4ZTlmODgyNmM0NTgyYmEzNzg3N2I2M2I3ZTZlNi90YWJsZXJhbmdlOjU4YThlOWY4ODI2YzQ1ODJiYTM3ODc3YjYzYjdlNmU2XzUtMy0xLTEtMA_f9cbcedd-da67-4332-a505-86027b6d3528"
      unitRef="usd">-30940000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTUvZnJhZzplN2Q3NDVlYzdmMTU0OWFlYjUwMDMzNmRkZGZlMmFlZi90YWJsZTo1OGE4ZTlmODgyNmM0NTgyYmEzNzg3N2I2M2I3ZTZlNi90YWJsZXJhbmdlOjU4YThlOWY4ODI2YzQ1ODJiYTM3ODc3YjYzYjdlNmU2XzUtNS0xLTEtMA_7e4414be-b639-40b3-8a16-07311ddad70d"
      unitRef="usd">-39394000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTUvZnJhZzplN2Q3NDVlYzdmMTU0OWFlYjUwMDMzNmRkZGZlMmFlZi90YWJsZTo1OGE4ZTlmODgyNmM0NTgyYmEzNzg3N2I2M2I3ZTZlNi90YWJsZXJhbmdlOjU4YThlOWY4ODI2YzQ1ODJiYTM3ODc3YjYzYjdlNmU2XzYtMS0xLTEtMA_04d4a60c-90d1-4c86-9521-b926deea9524"
      unitRef="usd">-2637000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTUvZnJhZzplN2Q3NDVlYzdmMTU0OWFlYjUwMDMzNmRkZGZlMmFlZi90YWJsZTo1OGE4ZTlmODgyNmM0NTgyYmEzNzg3N2I2M2I3ZTZlNi90YWJsZXJhbmdlOjU4YThlOWY4ODI2YzQ1ODJiYTM3ODc3YjYzYjdlNmU2XzYtMy0xLTEtMA_e711e021-d7bc-43c5-98fb-fd85202e8dcb"
      unitRef="usd">725000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTUvZnJhZzplN2Q3NDVlYzdmMTU0OWFlYjUwMDMzNmRkZGZlMmFlZi90YWJsZTo1OGE4ZTlmODgyNmM0NTgyYmEzNzg3N2I2M2I3ZTZlNi90YWJsZXJhbmdlOjU4YThlOWY4ODI2YzQ1ODJiYTM3ODc3YjYzYjdlNmU2XzYtNS0xLTEtMA_02b84a43-a3d9-4026-9cc6-440b0ed1a76d"
      unitRef="usd">2846000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTUvZnJhZzplN2Q3NDVlYzdmMTU0OWFlYjUwMDMzNmRkZGZlMmFlZi90YWJsZTo1OGE4ZTlmODgyNmM0NTgyYmEzNzg3N2I2M2I3ZTZlNi90YWJsZXJhbmdlOjU4YThlOWY4ODI2YzQ1ODJiYTM3ODc3YjYzYjdlNmU2XzctMS0xLTEtMA_c89b0950-840e-4b2c-ae7d-1fac921cc0c6"
      unitRef="usd">17797000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTUvZnJhZzplN2Q3NDVlYzdmMTU0OWFlYjUwMDMzNmRkZGZlMmFlZi90YWJsZTo1OGE4ZTlmODgyNmM0NTgyYmEzNzg3N2I2M2I3ZTZlNi90YWJsZXJhbmdlOjU4YThlOWY4ODI2YzQ1ODJiYTM3ODc3YjYzYjdlNmU2XzctMy0xLTEtMA_04b1ca21-ee4a-48bb-9ff2-d1795c88d9a1"
      unitRef="usd">-21290000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTUvZnJhZzplN2Q3NDVlYzdmMTU0OWFlYjUwMDMzNmRkZGZlMmFlZi90YWJsZTo1OGE4ZTlmODgyNmM0NTgyYmEzNzg3N2I2M2I3ZTZlNi90YWJsZXJhbmdlOjU4YThlOWY4ODI2YzQ1ODJiYTM3ODc3YjYzYjdlNmU2XzctNS0xLTEtMA_a05d0471-26f8-452f-b0ce-b07e8775c7be"
      unitRef="usd">-38071000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTUvZnJhZzplN2Q3NDVlYzdmMTU0OWFlYjUwMDMzNmRkZGZlMmFlZi90YWJsZTo1OGE4ZTlmODgyNmM0NTgyYmEzNzg3N2I2M2I3ZTZlNi90YWJsZXJhbmdlOjU4YThlOWY4ODI2YzQ1ODJiYTM3ODc3YjYzYjdlNmU2XzgtMS0xLTEtMA_91ef9c83-7d7e-4e0a-9025-6a35345f68ae"
      unitRef="usd">811357000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTUvZnJhZzplN2Q3NDVlYzdmMTU0OWFlYjUwMDMzNmRkZGZlMmFlZi90YWJsZTo1OGE4ZTlmODgyNmM0NTgyYmEzNzg3N2I2M2I3ZTZlNi90YWJsZXJhbmdlOjU4YThlOWY4ODI2YzQ1ODJiYTM3ODc3YjYzYjdlNmU2XzgtMy0xLTEtMA_b7f20683-cf03-4c98-9b4c-a4096c4d22a6"
      unitRef="usd">245455000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTUvZnJhZzplN2Q3NDVlYzdmMTU0OWFlYjUwMDMzNmRkZGZlMmFlZi90YWJsZTo1OGE4ZTlmODgyNmM0NTgyYmEzNzg3N2I2M2I3ZTZlNi90YWJsZXJhbmdlOjU4YThlOWY4ODI2YzQ1ODJiYTM3ODc3YjYzYjdlNmU2XzgtNS0xLTEtMA_53d9a49e-60e5-4ee1-a7af-07176f3acbe0"
      unitRef="usd">195219000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="if3edf4976e2f44e6a3267591f672487b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzEtMS0xLTEtMA_73ef3483-85f2-4273-b842-72960002c0c7"
      unitRef="usd">82000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i27722e11a4164f849c04af838d7a0fef_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzEtMy0xLTEtMA_2f69fc48-77bc-4e1c-ace2-1f7b3046975f"
      unitRef="usd">1823710000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ide29c42044644a7bbc8bd7d5b6dfbc0d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzEtNS0xLTEtMA_4b96ce99-3d39-490b-ae5a-4b9c8e5dc7c6"
      unitRef="usd">-39867000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i97f030b0d9af489dbe617d960454e30e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzEtNy0xLTEtMA_bee18d72-1763-4c92-9dfd-faf7f9b5b684"
      unitRef="usd">1755432000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i98c6ac5d592547d6b9943fab7e47db23_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzEtOS0xLTEtMA_a72e6932-8548-406c-927d-281c573be0b0"
      unitRef="usd">-2688600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icea94a8ee10c417b8e0e68c91b07a6d6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzEtMTEtMS0xLTA_68d2ba50-bf8f-49eb-a3a0-c22809557430"
      unitRef="usd">850757000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ifad63f09075d468c8ba57640775e0474_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzQtNy0xLTEtMA_dd61779c-d51f-4056-b2d2-5da38a2a77ac"
      unitRef="usd">233290000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzQtMTEtMS0xLTA_3b03a3bd-e6b1-4426-8148-32452297020d"
      unitRef="usd">233290000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8b6eae4c3e474eccaface1cb279c1e34_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzUtNS0xLTEtMA_4a94a366-8bfe-48bd-b28f-d12171c0e748"
      unitRef="usd">-38071000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzUtMTEtMS0xLTA_542ec0e9-586e-4db2-b075-2bc2f2160698"
      unitRef="usd">-38071000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i1c19dc45098b4b5b980ad2f7934a134b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzYtMy0xLTEtMA_088851d6-7646-461f-b8b6-f376bf5f76b3"
      unitRef="usd">6555000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i8e7f089abe3941679fb121c2bf4d2dc7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzYtOS0xLTEtMA_1e86ad06-3ec5-4638-af24-089cdabc5462"
      unitRef="usd">11094000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzYtMTEtMS0xLTA_bfa9359e-6955-4cfd-8539-7c659a695839"
      unitRef="usd">17649000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i8e7f089abe3941679fb121c2bf4d2dc7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzctOS0xLTEtMA_2a4e77a4-f76e-4212-a801-6097cfbb12df"
      unitRef="usd">194040000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzctMTEtMS0xLTA_ed1835be-8b1f-4bb2-85ff-8997e498bba1"
      unitRef="usd">194040000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1c19dc45098b4b5b980ad2f7934a134b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzgtMy0xLTEtMA_17967c9a-9cc4-4f68-b386-029246310fa7"
      unitRef="usd">69008000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzgtMTEtMS0xLTA_f57488ac-e950-42f6-be13-7ca11851ec75"
      unitRef="usd">69008000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquity
      contextRef="id9b9f232ae784870922408fc22f13e2d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzktMS0xLTEtMA_2baf9fe1-0616-4362-9849-cac8e4554ffe"
      unitRef="usd">82000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2c96c66a60fd4fddb3fd0422bb973de5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzktMy0xLTEtMA_ac7d9661-40f5-4b27-95b3-4f1af29a9026"
      unitRef="usd">1899273000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i589d31631fad4f9db893941187d6681a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzktNS0xLTEtMA_9570437c-f9b9-43fe-9535-0c2e906a8619"
      unitRef="usd">-77938000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3b36c516102c4c5a969482c9c114104c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzktNy0xLTEtMA_eb828782-0a0f-4504-bb9e-2d31d8d0e7e9"
      unitRef="usd">1988722000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3728799f0cb7498a987dfaba2cdd2abf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzktOS0xLTEtMA_8d98b03d-3023-497d-988d-436dd9afd8b7"
      unitRef="usd">-2871546000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzktMTEtMS0xLTA_727d93cc-564c-404a-8a24-189e084f30ce"
      unitRef="usd">938593000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ide2d4fc94aa6446eb4a35da9be2f7a9f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzEwLTctMS0xLTA_f7c7a096-14ed-4948-862c-9d51eefd766c"
      unitRef="usd">266745000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzEwLTExLTEtMS0w_83cd071e-0628-417a-93b1-dcc2bd768775"
      unitRef="usd">266745000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i42a659db037947e5a180d9ae2db8f854_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzExLTUtMS0xLTA_e541359f-b389-492a-a564-430e2756dbc0"
      unitRef="usd">-21290000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzExLTExLTEtMS0w_c72a57e5-e82f-4825-adac-33b6d8cdab3a"
      unitRef="usd">-21290000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="ifea5cf444cb04c3d95e7b664a482d8dd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzEyLTMtMS0xLTA_66837f32-f8f3-45f4-831f-5515635d794a"
      unitRef="usd">7117000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="iec5ece8ec6c74d389aa585cfe32f9f22_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzEyLTktMS0xLTA_466a8bbe-cbf9-4ef2-8fee-9e46d345ff9f"
      unitRef="usd">11026000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzEyLTExLTEtMS0w_0afceed9-5829-4f5c-9a22-58cc8b443762"
      unitRef="usd">18143000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="iec5ece8ec6c74d389aa585cfe32f9f22_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzEzLTktMS0xLTA_f4b2a136-780d-48df-9728-d40ed6aaa9f2"
      unitRef="usd">174303000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzEzLTExLTEtMS0w_4e1b6d91-6733-4550-8376-0d801cb1a2ae"
      unitRef="usd">174303000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifea5cf444cb04c3d95e7b664a482d8dd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzE0LTMtMS0xLTA_b08eaf49-031e-46e0-bb09-46cb138dbf39"
      unitRef="usd">62540000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzE0LTExLTEtMS0w_d669ea60-56de-4393-af91-53d61b2a9340"
      unitRef="usd">62540000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquity
      contextRef="i96ae1df500a14a3d94fec87e9ec06b0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzE1LTEtMS0xLTA_5ba6c11b-b99b-4d56-be1b-45dc25bba745"
      unitRef="usd">82000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6c00eee75aab42e4bcd2223dd65e29ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzE1LTMtMS0xLTA_a2df50a4-ef92-4085-b033-fd441365425d"
      unitRef="usd">1968930000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic1bcc4e17a0845688dc04a5f572fc232_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzE1LTUtMS0xLTA_cb33595c-5393-4219-851a-18ae4e6b43f6"
      unitRef="usd">-99228000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6f52151010bb42fab3f04dce9b3c6df0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzE1LTctMS0xLTA_dad99620-446c-4803-93ee-187bce213972"
      unitRef="usd">2255467000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6842e68d3214e328a353151da3e1066_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzE1LTktMS0xLTA_1ec5dfc7-e2bd-475b-b618-456f2184f292"
      unitRef="usd">-3034823000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzE1LTExLTEtMS0w_73a65d4d-ecf4-42c8-9e0b-d23fddc77440"
      unitRef="usd">1090428000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i83d43fa9d6c643cca2e905b15e8cadbd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzE2LTctMS0xLTA_da13e349-083f-4207-8dfa-686ab506b479"
      unitRef="usd">793560000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzE2LTExLTEtMS0w_4aba64d4-a778-4e91-b23c-eec7d3bcc01c"
      unitRef="usd">793560000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia97327104f5a49a08f06c168f3fce361_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzE3LTUtMS0xLTA_052a837a-cf5e-4028-87db-e1f5684188b1"
      unitRef="usd">17797000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzE3LTExLTEtMS0w_2a9af5a2-5255-49f6-a34c-f89cd4b524b2"
      unitRef="usd">17797000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="id7331590bfe649f1922b36e5866b6793_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzE4LTMtMS0xLTA_7f43206c-ee18-4928-b75f-42d4dfedaf94"
      unitRef="usd">7396000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="ic1bba90f511646a7a8ddc5a68cc8965e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzE4LTktMS0xLTA_a0983ce0-7bcc-4d7b-9af3-f0e09add9c61"
      unitRef="usd">10854000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzE4LTExLTEtMS0w_61d62593-4d28-4d3a-9924-0d9c4de149b4"
      unitRef="usd">18250000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ic1bba90f511646a7a8ddc5a68cc8965e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzE5LTktMS0xLTA_1cc5e4c7-8bd2-4536-8f83-29a0da8f54af"
      unitRef="usd">1647547000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzE5LTExLTEtMS0w_9030d1e8-db63-4f3e-a27f-87d1b0ac686b"
      unitRef="usd">1647547000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id7331590bfe649f1922b36e5866b6793_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzIwLTMtMS0xLTA_00be1745-3028-46e1-af5b-6ca47459aa33"
      unitRef="usd">98570000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzIwLTExLTEtMS0w_6f5f0f3e-fc5c-4827-a125-56581beb9403"
      unitRef="usd">98570000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquity
      contextRef="i2f1f7f937a694a9baeade494267bbaeb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzIxLTEtMS0xLTA_cf1ccd8a-bd5f-4b8c-bafe-36b18a48280c"
      unitRef="usd">82000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i56bdb77128b441009d4f23c08d9f400c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzIxLTMtMS0xLTA_f86943f6-365e-4ff3-87b2-5b2f14129fde"
      unitRef="usd">2074896000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic3aefa302756470e8c10505cb7d380c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzIxLTUtMS0xLTA_dea06225-10cc-4ab8-a64c-3ae19f9d59a5"
      unitRef="usd">-81431000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i18b288ae351345368089ccc894e921d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzIxLTctMS0xLTA_e7029ba6-cea1-4621-acca-814f74fd6e02"
      unitRef="usd">3049027000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i41a14147bb8c4813bda283e7a4ef7fb4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzIxLTktMS0xLTA_d8f29a3d-41ae-4b6b-b1a2-5a85250ffa73"
      unitRef="usd">-4671516000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMTgvZnJhZzoxZWZlNGJkMGRkYWM0YmRkOWY3N2VmMTQ5NWJhMjNiNy90YWJsZTo5MGJhYTFmYWQzZTc0MDc5OTMxYjY3NDdhMDIyYTRlYS90YWJsZXJhbmdlOjkwYmFhMWZhZDNlNzQwNzk5MzFiNjc0N2EwMjJhNGVhXzIxLTExLTEtMS0w_5402c4b1-da24-4cc8-8f3d-76a1b3249df8"
      unitRef="usd">371058000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzMtMS0xLTEtMA_4161b87e-e80f-4056-8a6a-c673c256303c"
      unitRef="usd">793560000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzMtMy0xLTEtMA_7e9f633a-6d6c-4620-b0c5-ffe0ffd2c13d"
      unitRef="usd">266745000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzMtNS0xLTEtMA_77c92c96-90dd-40cd-b2f9-c7551f2ae7fb"
      unitRef="usd">233290000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzUtMS0xLTEtMA_3e9a3e4a-4368-4d90-a599-ed4ded26af77"
      unitRef="usd">212405000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzUtMy0xLTEtMA_b07258f5-657b-48ba-8cfb-c4722db458b7"
      unitRef="usd">218984000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzUtNS0xLTEtMA_988c767b-20cd-46cb-8412-ea25ce49c50d"
      unitRef="usd">211779000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzYtMS0xLTEtMA_7d49ea4b-f4f5-4c70-a186-982816e250de"
      unitRef="usd">98570000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzYtMy0xLTEtMA_69271a1c-da8f-41b0-bc67-e353fba07759"
      unitRef="usd">62540000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzYtNS0xLTEtMA_ce8833d2-ed50-41eb-98e2-32bdb37f1acb"
      unitRef="usd">69008000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzctMS0xLTEtMA_59955593-f6c0-4768-b711-a60dc76dc522"
      unitRef="usd">-41567000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzctMy0xLTEtMA_af29a923-cd49-44ee-86a0-f4208640efc6"
      unitRef="usd">-53190000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzctNS0xLTEtMA_612c4244-fe1d-4aea-b8f2-2294a948628a"
      unitRef="usd">-55787000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzgtMS0xLTEtMA_fde17a8b-f27d-4177-9ed0-f5109ebe817b"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzgtMy0xLTEtMA_19564784-9543-4776-aaec-f9ca7579db94"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzgtNS0xLTEtMA_b5a4dd78-cb73-43a1-9638-e61f2453f4d9"
      unitRef="usd">-2075000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzktMS0xLTEtMzM4MDc_4c9b2fbe-f68f-4494-a391-18c88b9cd503"
      unitRef="usd">49537000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzktMy0xLTEtMzM4MTI_a1b0658a-211f-4734-8e09-50dedae8ea0c"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzktNS0xLTEtMzM4MTQ_5abba817-c3bd-46fe-92e8-9eb45dcbb836"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzktMS0xLTEtMA_0c0b452a-ef86-4720-98a5-890ef5d18ec7"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzktMy0xLTEtMA_1c86cfb3-3dbb-4015-8ea6-fc674eb3f006"
      unitRef="usd">-44814000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzktNS0xLTEtMA_10dae8e3-92bb-4e93-b798-29da4dc4fd29"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzEwLTEtMS0xLTA_1f6808ed-9086-4352-8b41-d7d4aec6afc0"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzEwLTMtMS0xLTA_ef4868f8-e598-4e11-87e2-dc76c3ad1b60"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzEwLTUtMS0xLTA_9931e7be-3c95-4cd6-86d6-51a76a81803b"
      unitRef="usd">9120000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <it:OperatingLeaseRightOfUseAssetReductionInCarryingAmount
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzExLTEtMS0xLTA_86c8324b-64ea-43df-87ea-24184032c4e6"
      unitRef="usd">75125000</it:OperatingLeaseRightOfUseAssetReductionInCarryingAmount>
    <it:OperatingLeaseRightOfUseAssetReductionInCarryingAmount
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzExLTMtMS0xLTA_46494c2b-c0b5-4287-b189-18ec32ea100e"
      unitRef="usd">81851000</it:OperatingLeaseRightOfUseAssetReductionInCarryingAmount>
    <it:OperatingLeaseRightOfUseAssetReductionInCarryingAmount
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzExLTUtMS0xLTA_1c0bbcf6-1356-4bda-8464-ca8d4b435d63"
      unitRef="usd">86466000</it:OperatingLeaseRightOfUseAssetReductionInCarryingAmount>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzEyLTEtMS0xLTA_db56aafc-d002-4da9-af34-e2f068851dce"
      unitRef="usd">4162000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzEyLTMtMS0xLTA_a9e7a54f-8077-4248-85ff-c983779abd24"
      unitRef="usd">8424000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzEyLTUtMS0xLTA_22bcc394-cd2a-4ee6-84e8-f964935043e6"
      unitRef="usd">6497000</us-gaap:AmortizationOfFinancingCosts>
    <it:AmortizationOfDeferredSwapLosses
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzEzLTEtMS0xLTA_47930ec8-a490-49fe-b703-5f0f313952c4"
      unitRef="usd">0</it:AmortizationOfDeferredSwapLosses>
    <it:AmortizationOfDeferredSwapLosses
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzEzLTMtMS0xLTA_769fd41e-f77d-40b1-9c6f-51cb1bc77e6f"
      unitRef="usd">10320000</it:AmortizationOfDeferredSwapLosses>
    <it:AmortizationOfDeferredSwapLosses
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzEzLTUtMS0xLTA_cb33f5b7-3d66-42d1-9bd7-d27f8a44d10a"
      unitRef="usd">0</it:AmortizationOfDeferredSwapLosses>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzE0LTEtMS0xLTA_08182462-7fba-4a7d-b47c-af6c59e3dda7"
      unitRef="usd">20204000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzE0LTMtMS0xLTA_74268456-2e9d-4e09-a6a3-4a12d379a030"
      unitRef="usd">2157000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzE0LTUtMS0xLTA_2be5b548-f2cf-460a-9fe2-96bb532eb795"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzE2LTEtMS0xLTA_b342edb2-e49a-4d55-9bd7-2bcbf70a0ad5"
      unitRef="usd">145346000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzE2LTMtMS0xLTA_8434560c-5b0b-4362-84d9-e2aa554de681"
      unitRef="usd">-99409000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzE2LTUtMS0xLTA_59ae77aa-25c7-4bb8-bc9f-876be18df462"
      unitRef="usd">66729000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInDeferredCharges
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzE3LTEtMS0xLTA_32693574-9d8f-46f9-a129-9c01644a1b8d"
      unitRef="usd">124874000</us-gaap:IncreaseDecreaseInDeferredCharges>
    <us-gaap:IncreaseDecreaseInDeferredCharges
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzE3LTMtMS0xLTA_c63c8b57-86d5-43fb-8a71-cead636eb962"
      unitRef="usd">-8656000</us-gaap:IncreaseDecreaseInDeferredCharges>
    <us-gaap:IncreaseDecreaseInDeferredCharges
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzE3LTUtMS0xLTA_778fc0b4-29be-4235-bbf2-9655463c6590"
      unitRef="usd">30315000</us-gaap:IncreaseDecreaseInDeferredCharges>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzE4LTEtMS0xLTA_d5693e80-d8b8-42e5-9f76-8210119ae621"
      unitRef="usd">15913000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzE4LTMtMS0xLTA_bb039efb-73a8-447e-8745-eafcbda8001e"
      unitRef="usd">-37895000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzE4LTUtMS0xLTA_f2623291-c1a4-4f9e-85a4-b06f71fba93b"
      unitRef="usd">-18985000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzE5LTEtMS0xLTA_d1650fa2-5102-4893-a383-33249df0fa34"
      unitRef="usd">18287000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzE5LTMtMS0xLTA_db3c30fd-e7ab-40f0-933b-f08240434f45"
      unitRef="usd">8950000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzE5LTUtMS0xLTA_52b24d87-8d47-4b69-be6b-291a2d7ce525"
      unitRef="usd">27303000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzIwLTEtMS0xLTA_66d2c205-bdc4-4c5c-88af-3ff76b6f98f7"
      unitRef="usd">324059000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzIwLTMtMS0xLTA_db6f5da7-f517-4461-96c7-c8241044fefb"
      unitRef="usd">15998000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzIwLTUtMS0xLTA_aa5b6366-8bfd-4016-9dfd-134506808999"
      unitRef="usd">181203000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzIxLTEtMS0xLTA_6aa04598-c301-41d6-b112-971dbd8945ad"
      unitRef="usd">121243000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzIxLTMtMS0xLTA_555b52f8-fb98-4738-915e-c9fdce34da52"
      unitRef="usd">111939000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzIxLTUtMS0xLTA_9bb7aec0-d501-475f-aba5-f1e59efd4548"
      unitRef="usd">-54613000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzIyLTEtMS0xLTA_5e88d1c6-504d-42af-9d33-387c640aeab8"
      unitRef="usd">1312470000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzIyLTMtMS0xLTA_f07756d1-8143-427d-8ec4-dcbd18729c86"
      unitRef="usd">903278000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzIyLTUtMS0xLTA_ec8acbbe-8205-4759-aeba-92a0e84d5a98"
      unitRef="usd">565436000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsForCapitalImprovements
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzI0LTEtMS0xLTA_6cb26421-0350-4393-ba73-238e424ec467"
      unitRef="usd">59834000</us-gaap:PaymentsForCapitalImprovements>
    <us-gaap:PaymentsForCapitalImprovements
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzI0LTMtMS0xLTA_db0e4abd-e6dc-41a0-80a5-8b3579d51634"
      unitRef="usd">83888000</us-gaap:PaymentsForCapitalImprovements>
    <us-gaap:PaymentsForCapitalImprovements
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzI0LTUtMS0xLTA_3fb0374e-2c69-4571-9f35-62849c7b7725"
      unitRef="usd">149016000</us-gaap:PaymentsForCapitalImprovements>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzI1LTEtMS0xLTA_0df11098-c405-4010-b8d8-a97c0cfd1348"
      unitRef="usd">22939000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzI1LTMtMS0xLTA_e86563a8-3b9f-4179-b808-c176874ebcde"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzI1LTUtMS0xLTA_85a6dde2-b2a5-4745-bc4d-13200f85694d"
      unitRef="usd">25989000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzI2LTEtMS0xLTA_da048488-ac68-4e5f-b787-5a87b3138442"
      unitRef="usd">-2306000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzI2LTMtMS0xLTA_77e9c227-f0fe-495e-a4a2-159903b8dd16"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzI2LTUtMS0xLTA_470a2598-01c2-4ced-a842-3a70aca192a4"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzI3LTEtMS0xLTA_a68729eb-2418-4d76-b420-b4f1739e49e6"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzI3LTMtMS0xLTA_97730dd8-94d8-46ba-8935-fdc84d1f85d4"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzI3LTUtMS0xLTA_d688b01e-9b05-45b5-88ad-085dd1b6cea4"
      unitRef="usd">14120000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzI4LTEtMS0xLTA_a3e8a81f-6062-4025-9efb-1dc50b90ed77"
      unitRef="usd">-80467000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzI4LTMtMS0xLTA_50679424-4470-4202-9f19-f9db5ffaea97"
      unitRef="usd">-83888000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzI4LTUtMS0xLTA_31a39438-8e2b-4f00-a7e8-5fe8fc43ea44"
      unitRef="usd">-160885000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzMwLTEtMS0xLTA_8ab4329a-33e5-46d4-ab3c-aace2551706f"
      unitRef="usd">18173000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzMwLTMtMS0xLTA_ae152b90-7c9a-422f-99b1-2d7a857461d3"
      unitRef="usd">18085000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzMwLTUtMS0xLTA_76ff52c8-a7e1-4574-9f52-92488be90ad9"
      unitRef="usd">17629000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzMxLTEtMS0xLTA_bad2e8b6-40ff-49b4-a561-af63b6ff0fca"
      unitRef="usd">600000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzMxLTMtMS0xLTA_ef31ff45-4b86-4a1d-901a-d47ebecdadf8"
      unitRef="usd">2000000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzMxLTUtMS0xLTA_51928005-4d1c-49d5-bfcb-1198c2bd1b4e"
      unitRef="usd">5000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzMyLTEtMS0xLTA_7f3fec35-704e-42cf-ae76-7f2717f20ae7"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzMyLTMtMS0xLTA_40707277-ad9d-4c95-be90-541e74f6054e"
      unitRef="usd">30752000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzMyLTUtMS0xLTA_9b6ff330-955b-4c8d-8465-9e2a9a141122"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzMzLTEtMS0xLTA_a8276642-db79-4058-bacc-7c5c64afaf67"
      unitRef="usd">7320000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzMzLTMtMS0xLTA_c59ab628-348e-4977-994d-7b9cd7215b6b"
      unitRef="usd">25786000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzMzLTUtMS0xLTA_f098f633-782f-4048-bcfc-780a7fb05e00"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzM0LTEtMS0xLTA_55792ab5-e5db-4698-91e2-00c6d79a4549"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzM0LTMtMS0xLTA_6e03225b-4629-4311-9cb0-b74fcf3c12b0"
      unitRef="usd">332000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzM0LTUtMS0xLTA_511719cb-4821-44a2-b981-3ac24f4e4a05"
      unitRef="usd">309000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzM1LTEtMS0xLTA_c6c1b5b9-ce2b-4b54-bb4a-501ad4184e77"
      unitRef="usd">5000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzM1LTMtMS0xLTA_f80a34a8-643d-48de-92f6-a0fdd29762b8"
      unitRef="usd">475000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzM1LTUtMS0xLTA_4f49f965-3b14-480c-a3dc-548ce8f13127"
      unitRef="usd">316000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzM2LTEtMS0xLTA_4198ba8f-c643-4132-bb70-dc57a395f0da"
      unitRef="usd">107915000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzM2LTMtMS0xLTA_a7eae598-d451-4c02-a6d5-827fe5ca818b"
      unitRef="usd">2058469000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzM2LTUtMS0xLTA_2d70d977-80de-4f6d-a99c-b70f3ae1ac77"
      unitRef="usd">102579000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzM2LTUtMS0xLTA_a640e40c-3f95-48f1-9e9c-176e89e5c460"
      unitRef="usd">102579000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzM3LTEtMS0xLTA_e4ea3a33-67f9-425a-9ed8-49a218f54139"
      unitRef="usd">1655547000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzM3LTMtMS0xLTA_62caa62c-9ab1-4d52-a7ba-696f1ad79c1e"
      unitRef="usd">176302000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzM3LTUtMS0xLTA_00d254e3-abaa-4257-bab9-2b4ef01f75f3"
      unitRef="usd">199042000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzM3LTUtMS0xLTA_c824ec37-3e6f-4c4a-a7f4-3d568c84e914"
      unitRef="usd">199042000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzM4LTEtMS0xLTA_de30e2c6-3ac8-4af2-80ca-f624fd6cec9a"
      unitRef="usd">-1157609000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzM4LTMtMS0xLTA_f91f6736-02ef-49ca-8d51-9f7cbbd087a2"
      unitRef="usd">-416224000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzM4LTUtMS0xLTA_b25d281a-bddb-4522-930f-a599e8151344"
      unitRef="usd">-285992000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzM5LTEtMS0xLTA_2860e5ff-f77e-477d-912d-089b73db87d3"
      unitRef="usd">74394000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzM5LTMtMS0xLTA_9730debd-12c5-467d-9fd1-18a7cd9b284d"
      unitRef="usd">403166000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzM5LTUtMS0xLTA_d0028a88-30b0-481b-975e-78bec72eecd0"
      unitRef="usd">118559000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzQwLTEtMS0xLTA_227852ad-615b-454c-95ee-666861ae1713"
      unitRef="usd">-26375000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzQwLTMtMS0xLTA_625ab902-7c1f-4508-9c3e-12918b5d2286"
      unitRef="usd">28581000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzQwLTUtMS0xLTA_abcb7c12-2828-4bcc-a12b-369a2259a903"
      unitRef="usd">3614000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzQxLTEtMS0xLTA_21739a3e-251c-469e-a792-3eb1958fc318"
      unitRef="usd">712583000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzQxLTMtMS0xLTA_452644d7-f6c4-40a4-b278-779d2d7814e5"
      unitRef="usd">280836000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icea94a8ee10c417b8e0e68c91b07a6d6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzQxLTUtMS0xLTA_8bc7a7a4-1679-4a5a-b6ca-b27b1e516402"
      unitRef="usd">158663000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzQyLTEtMS0xLTA_1265c393-1f3d-4c07-8361-a2bdb578fee6"
      unitRef="usd">760602000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzQyLTMtMS0xLTA_dc198b52-a47d-49ab-82f5-e68cb728020d"
      unitRef="usd">712583000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzQyLTUtMS0xLTA_1abb337b-8da0-4789-8cd0-725131e81a76"
      unitRef="usd">280836000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzQ2LTEtMS0xLTA_7e18f664-7f8f-48a6-b719-1af2cc61aa53"
      unitRef="usd">101885000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzQ2LTMtMS0xLTA_e6729f10-f62d-40c2-8cea-1aa803eabf3d"
      unitRef="usd">112249000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzQ2LTUtMS0xLTA_839beaa9-24f3-4ca0-a4c6-f50c57e59383"
      unitRef="usd">102298000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzQ3LTEtMS0xLTA_e542a37d-bd6e-4d4f-aa3d-4aa0f4e6acd3"
      unitRef="usd">253379000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzQ3LTMtMS0xLTA_2f4fa03c-b4c9-4d26-b3c6-e645f1472904"
      unitRef="usd">33921000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjEvZnJhZzphMzg0MDcxOThhOTE0ZmVhODMwZGZiZDJlYzg4NDMxNi90YWJsZTo3MDU4ZTc5MTViNjE0M2NlOTlkY2UyYjA5NDA4M2I4My90YWJsZXJhbmdlOjcwNThlNzkxNWI2MTQzY2U5OWRjZTJiMDk0MDgzYjgzXzQ3LTUtMS0xLTA_b1901ee1-9fc5-47c6-ba09-002e06f2c441"
      unitRef="usd">119156000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyODM3_bab6220d-b361-4707-9409-c95df0351ed5">Business and Significant Accounting Policies&lt;div style="text-align: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:400;line-height:120%"&gt;Business.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Gartner, Inc. (NYSE: IT) delivers actionable, objective insight to executives and their teams. Our expert guidance and tools enable faster, smarter decisions and stronger performance on an organization&#x2019;s mission critical priorities. &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;We are a trusted advisor and an objective resource for more than 15,000 enterprises in approximately 100 countries and territories &#x2014; across all major functions, in every industry and enterprise size.&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:400;line-height:120%"&gt;Segments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Gartner delivers its products and services globally through&#160;three business segments: Research, Conferences and Consulting. Note 9 &#x2014; Revenue and Related Matters and Note 16 &#x2014; Segment Information describe the products and services offered by each of our segments and provide additional financial information for those 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-style:italic;font-weight:400;line-height:120%"&gt;Basis of presentation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The accompanying Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;), as defined in the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;), for financial information and with the applicable instructions of U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) Regulation S-X.&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 fiscal year of Gartner is the twelve-month period from January 1 through December 31. All references to 2021, 2020 and 2019 herein refer to the fiscal year unless otherwise indicated. When used in these notes, the terms &#x201c;Gartner,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; or &#x201c;our&#x201d; refer to Gartner, Inc. and its consolidated subsidiaries.&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:400;line-height:120%"&gt;Principles of consolidation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The accompanying Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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:400;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; The preparation of the accompanying Consolidated Financial Statements requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenues and expenses. Such estimates include the valuation of fees receivable, goodwill, intangible assets and other long-lived assets, as well as tax accruals and other liabilities. In addition, estimates are used in revenue recognition, income tax expense or benefit, performance-based compensation charges, depreciation and amortization. Management believes its use of estimates in the accompanying Consolidated Financial Statements to be reasonable.&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;Management continually evaluates and revises its estimates using historical experience and other factors, including the general economic environment and actions it may take in the future. Management adjusts these estimates when facts and circumstances dictate. However, these estimates may involve significant uncertainties and judgments and cannot be determined with precision. In addition, these estimates are based on management&#x2019;s best judgment at a point in time. As a result, differences between our estimates and actual results could be material and would be reflected in the Company&#x2019;s Consolidated Financial Statements in future periods.&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 December 2019, a novel coronavirus disease (&#x201c;COVID-19&#x201d;) was reported in Wuhan, China and on March 11, 2020, the World Health Organization characterized COVID-19 as a pandemic. Any future asset impairment charges or restructuring charges could be more likely if the negative effects of the COVID-19 pandemic continue and will be dependent on the severity and duration of this crisis.&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:400;line-height:120%"&gt;Business acquisitions. &lt;/span&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 accounts for business acquisitions in accordance with the acquisition method of accounting as prescribed by FASB ASC Topic 805,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;The acquisition method of accounting requires the Company to record the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date, with certain exceptions. Any excess of the consideration transferred over the estimated fair value of the net assets acquired, including identifiable intangible assets, is recorded as goodwill. Under the acquisition method, the operating results of acquired companies are included in the Company&#x2019;s Consolidated Financial Statements beginning on the date of acquisition. The Company completed business acquisitions in both 2021 and 2019. Note 2 &#x2014; Acquisitions provides additional information regarding those business acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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-weight:400;line-height:120%"&gt;The determination of the fair values of intangible and other assets acquired in an acquisition requires management judgment and the consideration of a number of factors, including the historical financial performance of acquired businesses and their projected future performance, and estimates surrounding customer turnover, as well as assumptions regarding the level of &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;competition and the costs necessary to reproduce certain assets. Establishing the useful lives of intangible assets also requires management judgment and the evaluation of a number of factors, including the expected use of an asset, historical client retention rates, consumer awareness and trade name history, as well as any contractual provisions that could limit or extend an asset&#x2019;s useful life.&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;Charges that are directly related to the Company&#x2019;s acquisitions are expensed as incurred and classified as Acquisition and integration charges in the Consolidated Statements of Operations. Note 2 &#x2014; Acquisitions provides additional information regarding the Company&#x2019;s Acquisition and integration charges.&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:400;line-height:120%"&gt;Revenue recognition.&lt;/span&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 revenue by significant source is accounted for 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="padding-left:18pt;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;Research revenues are mainly derived from subscription contracts for research products. The related revenues are deferred and recognized ratably over the applicable contract term. Fees derived from assisting organizations in selecting the right business software for their needs are recognized when the leads are provided to vendors.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;Conferences revenues are deferred and recognized upon the completion of the related conference or meeting.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;Consulting revenues are principally generated from fixed fee or time and materials engagements. Revenues from fixed fee contracts are recognized as the Company works to satisfy its performance obligations. Revenues from time and materials engagements are recognized as work is delivered and/or services are provided. Revenues related to contract optimization engagements are contingent in nature and are only recognized upon satisfaction of all conditions related to their payment.&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 Research contracts are billable upon signing, absent special terms granted on a limited basis from time to time. Research contracts are generally non-cancelable and non-refundable, except for government contracts that may have cancellation or fiscal funding clauses. It is the Company&#x2019;s policy to record the amount of a subscription contract that is billable as a fee receivable at the time the contract is signed with a corresponding amount as deferred revenue because the contract represents a legally enforceable claim.&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;Note 9 &#x2014; Revenue and Related Matters provides additional information regarding the Company&#x2019;s business and revenues.&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:400;line-height:120%"&gt;Allowance for losses. &lt;/span&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 1, 2020, the Company adopted ASU No. 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments&#x2014;Credit Losses. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASU No. 2016-13 amended the previous financial instrument impairment model by requiring entities to use a forward-looking approach based on expected losses to estimate credit losses on certain types of financial instruments, including trade receivables. The Company applied the expected credit loss model to its fees receivable balance on January 1, 2020 using a historical loss rate method. Prior to January 1, 2020, the Company recognized the allowance for losses on bad debts in accordance with then-existing U.S. GAAP under FASB ASC Topic 310, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Receivables&lt;/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-style:italic;font-weight:400;line-height:120%"&gt;Cost of services and product development (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201c;COS&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; COS expense includes the direct costs incurred in the creation and delivery of the Company&#x2019;s products and services. These costs primarily relate to personnel.&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:400;line-height:120%"&gt;Selling, general and administrative (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201c;SG&amp;amp;A&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; SG&amp;amp;A expense includes direct and indirect selling costs, general and administrative costs, facility costs and bad debt 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-style:italic;font-weight:400;line-height:120%"&gt;Commission expense.&lt;/span&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 records deferred commissions upon signing a customer contract and amortizes the deferred amount over a period that aligns with the transfer to the customer of the services to which the commissions relate. Note 9 &#x2014; Revenue and Related Matters provides additional information regarding deferred commissions and the amortization of such 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-style:italic;font-weight:400;line-height:120%"&gt;Stock-based compensation expense.&lt;/span&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 accounts for stock-based compensation awards in accordance with FASB ASC Topics 505 and 718 and SEC Staff Accounting Bulletins No. 107 and No. 110. Stock-based compensation expense for equity awards is based on the fair value of the award on the date of grant. The Company recognizes stock-based compensation expense over the period that the related service is performed, which is generally the same as the vesting period of the underlying award. Forfeitures are recognized as they occur. A change in any of the terms or conditions of stock-based compensation awards is accounted for as a modification of the award. Incremental compensation cost is measured as the excess, if any, of the fair value of the modified award over the fair value of the original award immediately before its terms are modified, measured based on the fair value of the awards at the modification date. For vested awards, the Company recognizes incremental compensation cost in the period the modification&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;occurs. For unvested awards, the Company recognizes any incremental compensation expense at the modification&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;date or ratably over the requisite remaining service period, as appropriate. If the fair value of the modified award is lower than the fair value of the original award immediately before &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;modification, the minimum compensation cost the Company recognizes is the cost of the original award. Note 10 &#x2014; Stock-Based Compensation provides additional information regarding the Company&#x2019;s stock-based compensation activity.&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:400;line-height:120%"&gt;Other income (expense), net. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2019, the Company sold a minority equity investment for $14.1 million in cash and recognized a pretax gain of $9.1 million that was recorded in Other income (expense), net in the Consolidated Statements of Operations.&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:400;line-height:120%"&gt;Income taxes. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses the asset and liability method of accounting for income taxes. The Company estimates its income taxes in each of the jurisdictions where it operates. This process involves estimating the Company&#x2019;s current tax expense or benefit together with assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in the Consolidated Balance Sheets. When assessing the realizability of deferred tax assets, the Company considers if it is more likely than not that some or all of the deferred tax assets will not be realized. In making this assessment, the Company considers the availability of loss carryforwards, projected reversals of deferred tax liabilities, projected future taxable income, and ongoing prudent and feasible tax planning strategies. The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained based on the technical merits of the position. Recognized tax positions are measured at the largest amount of benefit with greater than a 50% likelihood of being realized. The Company uses estimates in determining the amount of unrecognized tax benefits associated with uncertain tax positions.&#160;Significant judgment is required in evaluating tax law and measuring the benefits likely to be realized.&#160;Uncertain tax positions are periodically re-evaluated and adjusted as more information about their ultimate realization becomes available. Note 12 &#x2014; Income Taxes provides additional information regarding the Company&#x2019;s income taxes.&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:400;line-height:120%"&gt;Cash and cash equivalents and restricted cash.&lt;/span&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 includes cash and all highly liquid investments with original maturities of three months or less, which are considered to be cash equivalents. The carrying value of cash equivalents approximates fair value due to the short-term maturity of such instruments. Investments with maturities of more than three months are classified as marketable securities. Interest earned is recorded in Interest income in the Consolidated Statements of Operations.&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;U.S. GAAP requires that amounts generally described as restricted cash and restricted cash equivalents be presented with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts presented on an entity&#x2019;s statement of cash flows. Below is a table presenting the beginning-of-period and end-of-period cash amounts from the Company&#x2019;s Consolidated Balance Sheets and the total cash amounts presented in the Consolidated Statements of Cash Flows (in thousands).&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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.716%"/&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="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;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="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;2018&lt;/span&gt;&lt;/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;Cash and cash equivalents&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;756,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;712,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;280,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;156,368&#160;&lt;/span&gt;&lt;/td&gt;&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;Restricted cash classified in (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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&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;4,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 and restricted cash per the Consolidated Statements of Cash Flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom: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:#ffffff;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;760,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;712,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;280,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;158,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;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;/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;/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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Restricted cash consists of escrow accounts established in connection with certain of the Company&#x2019;s business acquisitions. Generally, such cash is restricted to use due to provisions contained in the underlying stock or asset purchase agreement. The Company will disburse the restricted cash to the sellers of the businesses upon satisfaction of any contingencies described in such agreements (e.g., potential indemnification claims, etc.).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify;text-indent:36pt"&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:400;line-height:120%"&gt;Leases.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ASC 842 requires accounting for leases under a right-of-use model whereby a lessee must record a right-of-use asset and a related lease liability on its balance sheet for most of its leases. Under ASC 842, leases are classified as either operating or finance arrangements, with such classification affecting the pattern of expense recognition in an entity&#x2019;s income statement. For operating leases, ASC 842 requires recognition in an entity&#x2019;s income statement of a single lease cost, calculated so that the cost of the lease is allocated over the lease term, generally on a straight-line basis.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the fourth quarter of the year ended December 31, 2021, as a result and in consideration of the changing nature of the Company&#x2019;s use of office space for its workforce and the impacts of the COVID-19 pandemic, the Company evaluated its existing real estate lease portfolio. As a result of&#160;the evaluation, the Company recognized an impairment loss of $49.5 million. Note 7 &#x2014; Leases provides additional information regarding the Company&#x2019;s leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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:400;line-height:120%"&gt;Property, equipment and leasehold improvements.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Equipment, leasehold improvements and other fixed assets owned by the Company are recorded at cost less accumulated depreciation and amortization. Fixed assets, other than leasehold improvements, are depreciated using the straight-line method over the estimated useful life of the underlying asset. Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful life of the improvement or the remaining term of the related lease. Depreciation and amortization expense for fixed assets was $102.8 million, $93.9 million and $82.1 million in 2021, 2020 and 2019, respectively. Property, equipment and leasehold improvements, net are presented in the table below (in thousands).&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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&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;Useful Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:700;line-height:100%"&gt;Category&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;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;Computer equipment and software&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;div style="text-align:center"&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;/div&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;304,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;277,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&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:400;line-height:100%"&gt;3 - 8&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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,050&#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="background-color:#ffffff;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;114,622&#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;Leasehold improvements&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:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 - 15&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;253,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 cost&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="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;654,887&#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="background-color:#ffffff;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;676,368&#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 &#x2014; accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(381,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,603)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, equipment and leasehold improvements, net&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 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;273,562&#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="background-color:#ffffff;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;336,765&#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&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 incurs costs to develop internal-use software used in its operations. Certain of those costs that meet the criteria in FASB ASC Topic 350, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles - Goodwill and Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; are capitalized and amortized over future periods. Net capitalized internal-use software development costs were $65.5 million and $58.2 million at December 31, 2021 and 2020, respectively, and are included in Computer equipment and software in the table above. Amortization expense for capitalized internal-use software development costs, which is included with Depreciation in the Consolidated Statements of Operations, totaled $34.6 million, $28.9 million and $20.0 million in 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-style:italic;font-weight:400;line-height:120%"&gt;Goodwill.&lt;/span&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 the purchase price of acquired businesses over the estimated fair values of the tangible and identifiable intangible net assets acquired. Evaluations of the recoverability of goodwill are performed in accordance with FASB ASC Topic 350, which requires an annual assessment of potential goodwill impairment at the reporting unit level and whenever events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable.&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;When performing the annual assessment of the recoverability of goodwill, the Company initially performs a qualitative analysis evaluating whether any events or circumstances occurred or exist that provide evidence that it is more likely than not that the fair value of any of the Company&#x2019;s reporting units is less than the related carrying amount. If the Company does not believe that it is more likely than not that the fair value of any of the Company&#x2019;s reporting units is less than the related carrying amount, then no quantitative impairment test is performed. However, if the results of the qualitative assessment indicate that it is more likely than not that the fair value of a reporting unit is less than its respective carrying amount, then the Company performs a quantitative impairment test. Evaluating the recoverability of goodwill requires judgments and assumptions regarding future trends and events. As a result, both the precision and reliability of management estimates are subject to uncertainty.&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 most recent annual impairment test of goodwill was a qualitative analysis conducted during the quarter ended September 30, 2021 that indicated no impairment. Subsequent to completing the 2021 annual impairment test, no events or changes in circumstances were noted that required an interim goodwill impairment test. Note 3 &#x2014; Goodwill and Intangible Assets provides additional information regarding the Company&#x2019;s 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-style:italic;font-weight:400;line-height:120%"&gt;Finite-lived intangible assets. &lt;/span&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 finite-lived intangible assets that are amortized using the straight-line method over the expected useful life of the underlying asset. Note 3 &#x2014; Goodwill and Intangible Assets provides additional information regarding the Company&#x2019;s finite-lived 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-style:italic;font-weight:400;line-height:120%"&gt;Impairment of long-lived assets.&lt;/span&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 long-lived assets primarily consist of intangible assets other than goodwill, right-of-use assets and property, equipment and leasehold improvements. The Company reviews its long-lived asset groups for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or an asset group may not be recoverable. Such evaluation may be based on a number of factors, including current and projected operating results and cash flows, and changes in management&#x2019;s strategic direction as well as external economic and market factors. The Company evaluates the recoverability of assets and asset groups by determining whether their carrying values can be recovered through undiscounted future operating cash flows. If events or circumstances indicate that the carrying values might not be recoverable based on undiscounted future operating cash flows, an impairment loss may be recognized. The amount of impairment is measured based on the difference between the projected discounted future operating cash flows, using a discount rate reflecting the Company&#x2019;s average cost of funds, and the carrying value of the asset or asset group. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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:400;line-height:120%"&gt;Debt.&lt;/span&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 presents amounts borrowed in the Consolidated Balance Sheets, net of deferred financing fees. Interest accrued on amounts borrowed is recorded as Interest expense in the Consolidated Statements of Operations. Note 6 &#x2014; Debt&#160;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;provides additional information regarding the Company&#x2019;s debt arrangements.&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:400;line-height:120%"&gt;Foreign currency exposure.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The functional currency of the Company&#x2019;s foreign subsidiaries is typically the local currency. All assets and liabilities of foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at the balance sheet date. Income and expense items are translated at average exchange rates throughout the year. The resulting translation adjustments are recorded as foreign currency translation adjustments, a component of Accumulated other comprehensive loss, net within Stockholders&#x2019; Equity on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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;Currency transaction gains or losses arising from transactions denominated in currencies other than the functional currency of a subsidiary are recognized in results of operations as part of Other income (expense), net in the Consolidated Statements of Operations. The Company had net currency transaction (losses) gains of $(3.7) million, $12.5 million and $(1.1) million in 2021, 2020 and 2019, respectively. The Company enters into foreign currency forward exchange contracts to mitigate the effects of adverse fluctuations in foreign currency exchange rates on certain transactions. Those contracts generally have short durations and are recorded at fair value with both realized and unrealized gains and losses recorded in Other income (expense), net. The net loss from foreign currency forward exchange contracts was $1.4 million, $14.1 million and $2.5 million in 2021, 2020 and 2019, respectively. Note 13 &#x2014; Derivatives and Hedging provides additional information regarding the Company&#x2019;s foreign currency forward exchange contracts.&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:400;line-height:120%"&gt;Fair value disclosures.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company has a limited number of assets and liabilities that are adjusted to fair value at each balance sheet date. The Company&#x2019;s required fair value disclosures are provided at Note 14 &#x2014; Fair Value Disclosures.&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:400;line-height:120%"&gt;Concentrations of credit risk.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Assets that may subject the Company to concentration of credit risk consist primarily of short-term, highly liquid investments classified as cash equivalents, fees receivable, contract assets, interest rate swaps and a pension reinsurance asset. The majority of the Company&#x2019;s cash equivalent investments and its interest rate swap contracts are with investment grade commercial banks. Fees receivable and contract asset balances deemed to be collectible from customers have limited concentration of credit risk due to the Company&#x2019;s diverse customer base and geographic dispersion. The Company&#x2019;s pension reinsurance asset (see Note 15 &#x2014; Employee Benefits) is maintained with a large international insurance company that was rated investment grade as of December 31, 2021 and 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-style:italic;font-weight:400;line-height:120%"&gt;Stock repurchase programs.&lt;/span&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 records the cost to repurchase shares of its own common stock as treasury stock. Shares repurchased by the Company are added to treasury shares and are not retired. Note 8 &#x2014; Stockholders&#x2019; Equity provides additional information regarding the Company&#x2019;s common stock repurchase activity.&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:400;line-height:112%"&gt;Gain on event cancellation insurance claims. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During the year ended December 31, 2021, the Company received $166.9&#160;million of proceeds related to 2020 event cancellation insurance claims, and recorded a pre-tax gain of $152.3&#160;million. The Company does not record any gain on insurance claims in excess of expenses incurred until the receipt of the insurance proceeds is deemed to be realizable.&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:400;line-height:120%"&gt;Adoption of new accounting standards&lt;/span&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 the accounting standard described below during 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-style:italic;font-weight:400;line-height:120%"&gt;Simplifying the Accounting for Income Taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; In December 2019, the FASB issued ASU No. 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&#x2014;Simplifying the Accounting for Income Taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(&#x201c;ASU No. 2019-12&#x201d;). ASU No. 2019-12 provided new guidance to simplify the accounting for income taxes in certain areas, changed the accounting for select income tax transactions and made minor ASC improvements. Gartner adopted ASU No. 2019-12 on January 1, 2021. The adoption of ASU No. 2019-12 did not have a material impact on 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-style:italic;font-weight:400;line-height:120%"&gt;Accounting standards issued but not yet adopted. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FASB has issued accounting standards that had not yet become effective as of December 31, 2021 and may impact the Company&#x2019;s Consolidated Financial Statements or related disclosures in future periods. Those standards and their potential impact are discussed below.&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:400;line-height:120%"&gt;Accounting standard effective immediately upon voluntary election by Gartner&lt;/span&gt;&lt;/div&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:400;line-height:120%"&gt;Reference Rate Reform&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; In March 2020, the FASB issued ASU No. 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform&#x2014;Facilitation of the Effects of Reference Rate Reform on Financial Reporting &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(&#x201c;ASU No. 2020-04&#x201d;). ASU No. 2020-04 provides that an entity can elect not to apply certain required modification accounting in U.S. GAAP to contracts where all changes to the critical terms relate to reference rate reform (e.g., the expected discontinuance of LIBOR and the transition to an alternative reference interest rate, etc.). In addition, the rule provides optional expedients and exceptions that enable entities to continue to apply hedge accounting for hedging relationships where one or more of the critical terms change due to reference rate reform. The rule became effective for all entities as of March 12, 2020 and will generally no longer be available to apply after December 31, 2022. The Company is currently evaluating the potential impact of ASU No. 2020-04 on its Consolidated Financial Statements, including the rule&#x2019;s potential impact on any debt modifications or other contractual changes in the future that may result from reference rate reform. However, the Company does not expect the adoption of ASU 2020-04 to have a material impact on 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-style:italic;font-weight:400;line-height:120%"&gt;Accounting standard effective in 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-style:italic;font-weight:400;line-height:120%"&gt;Government Assistance &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; In November 2021, the FASB issued ASU No. 2021-10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Government Assistance (Topic 832), Disclosures by Business Entities about Government Assistance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASU No. 2021-10&#x201d;).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASU No, 2021-10 requires business entities to annually disclose information about certain government assistance they receive. The rule will be effective for public entities for annual periods beginning after December 15, 2021. The adoption of ASU No. 2021-10 is currently not expected to have a material impact on the Company&#x2019;s financial statement disclosures.&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:400;line-height:120%"&gt;Accounting standard effective in 2023&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:400;line-height:120%"&gt;Business Combinations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU No. 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(&#x201c;ASU No. 2021-08&#x201d;). ASU No. 2021-08 provides guidance for a business combination on how to recognize and measure contract assets and contract liabilities from revenue contracts with customers and other contracts that apply the provisions of ASC Topic 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Specifically, the proposed amendments would require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606. Generally, this would result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree&#x2019;s financial statements (if the acquiree prepared financial statements in accordance with U.S. GAAP). The rule will be effective for public entities on January 1, 2023, with early adoption permitted. Gartner has elected to adopt ASU No. 2021-08 effective January 1, 2022. ASU No. 2021-08 will not impact acquired contract assets or liabilities from business combinations occurring prior to January 1, 2022, and the impact in future periods will depend on the contract assets and contract liabilities acquired in future business combinations.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <it:NumberofEnterprisesServed
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzU5MA_7e373bd7-70b2-43ad-9914-18cd4d3a116a"
      unitRef="enterprise">15000</it:NumberofEnterprisesServed>
    <us-gaap:NumberOfCountriesInWhichEntityOperates
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzYxOA_f454eb36-a33f-4f42-8b2e-8ebbfb10dba3"
      unitRef="country">100</us-gaap:NumberOfCountriesInWhichEntityOperates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyODc2_5388e7cc-98b3-4c96-887c-a0b47f59360c">Segments. Gartner delivers its products and services globally through&#160;three business segments: Research, Conferences and Consulting.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzc3MQ_4ed5aaac-826e-45af-ae9e-28412b1beb41"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyODk4_34d1db71-f113-4f1b-8e3a-2cdba54a8604">&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:400;line-height:120%"&gt;Basis of presentation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The accompanying Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;), as defined in the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;), for financial information and with the applicable instructions of U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) Regulation S-X.&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 fiscal year of Gartner is the twelve-month period from January 1 through December 31. All references to 2021, 2020 and 2019 herein refer to the fiscal year unless otherwise indicated. When used in these notes, the terms &#x201c;Gartner,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; or &#x201c;our&#x201d; refer to Gartner, Inc. and its consolidated subsidiaries.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyOTc4_0b4fa723-fb46-4412-9b73-03d73447e3be">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of consolidation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The accompanying Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyODk5_14e63b8b-dd4b-4be7-9df0-063a990eef39">&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:400;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; The preparation of the accompanying Consolidated Financial Statements requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenues and expenses. Such estimates include the valuation of fees receivable, goodwill, intangible assets and other long-lived assets, as well as tax accruals and other liabilities. In addition, estimates are used in revenue recognition, income tax expense or benefit, performance-based compensation charges, depreciation and amortization. Management believes its use of estimates in the accompanying Consolidated Financial Statements to be reasonable.&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;Management continually evaluates and revises its estimates using historical experience and other factors, including the general economic environment and actions it may take in the future. Management adjusts these estimates when facts and circumstances dictate. However, these estimates may involve significant uncertainties and judgments and cannot be determined with precision. In addition, these estimates are based on management&#x2019;s best judgment at a point in time. As a result, differences between our estimates and actual results could be material and would be reflected in the Company&#x2019;s Consolidated Financial Statements in future periods.&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 December 2019, a novel coronavirus disease (&#x201c;COVID-19&#x201d;) was reported in Wuhan, China and on March 11, 2020, the World Health Organization characterized COVID-19 as a pandemic. Any future asset impairment charges or restructuring charges could be more likely if the negative effects of the COVID-19 pandemic continue and will be dependent on the severity and duration of this crisis.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyOTQ4_95b36ecb-458e-4a73-8c94-77368d4caefb">&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:400;line-height:120%"&gt;Business acquisitions. &lt;/span&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 accounts for business acquisitions in accordance with the acquisition method of accounting as prescribed by FASB ASC Topic 805,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;The acquisition method of accounting requires the Company to record the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date, with certain exceptions. Any excess of the consideration transferred over the estimated fair value of the net assets acquired, including identifiable intangible assets, is recorded as goodwill. Under the acquisition method, the operating results of acquired companies are included in the Company&#x2019;s Consolidated Financial Statements beginning on the date of acquisition. The Company completed business acquisitions in both 2021 and 2019. Note 2 &#x2014; Acquisitions provides additional information regarding those business acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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-weight:400;line-height:120%"&gt;The determination of the fair values of intangible and other assets acquired in an acquisition requires management judgment and the consideration of a number of factors, including the historical financial performance of acquired businesses and their projected future performance, and estimates surrounding customer turnover, as well as assumptions regarding the level of &lt;/span&gt;&lt;/div&gt;competition and the costs necessary to reproduce certain assets. Establishing the useful lives of intangible assets also requires management judgment and the evaluation of a number of factors, including the expected use of an asset, historical client retention rates, consumer awareness and trade name history, as well as any contractual provisions that could limit or extend an asset&#x2019;s useful life.Charges that are directly related to the Company&#x2019;s acquisitions are expensed as incurred and classified as Acquisition and integration charges in the Consolidated Statements of Operations.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyOTI1_c8d09bf7-5355-4417-a61e-0a980e8315ac">&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:400;line-height:120%"&gt;Revenue recognition.&lt;/span&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 revenue by significant source is accounted for 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="padding-left:18pt;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;Research revenues are mainly derived from subscription contracts for research products. The related revenues are deferred and recognized ratably over the applicable contract term. Fees derived from assisting organizations in selecting the right business software for their needs are recognized when the leads are provided to vendors.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;Conferences revenues are deferred and recognized upon the completion of the related conference or meeting.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;Consulting revenues are principally generated from fixed fee or time and materials engagements. Revenues from fixed fee contracts are recognized as the Company works to satisfy its performance obligations. Revenues from time and materials engagements are recognized as work is delivered and/or services are provided. Revenues related to contract optimization engagements are contingent in nature and are only recognized upon satisfaction of all conditions related to their payment.&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 Research contracts are billable upon signing, absent special terms granted on a limited basis from time to time. Research contracts are generally non-cancelable and non-refundable, except for government contracts that may have cancellation or fiscal funding clauses. It is the Company&#x2019;s policy to record the amount of a subscription contract that is billable as a fee receivable at the time the contract is signed with a corresponding amount as deferred revenue because the contract represents a legally enforceable claim.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyODY5_674f5862-5f86-4375-83b1-f957093cc50e">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Allowance for losses. &lt;/span&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 1, 2020, the Company adopted ASU No. 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments&#x2014;Credit Losses. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASU No. 2016-13 amended the previous financial instrument impairment model by requiring entities to use a forward-looking approach based on expected losses to estimate credit losses on certain types of financial instruments, including trade receivables. The Company applied the expected credit loss model to its fees receivable balance on January 1, 2020 using a historical loss rate method. Prior to January 1, 2020, the Company recognized the allowance for losses on bad debts in accordance with then-existing U.S. GAAP under FASB ASC Topic 310, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Receivables&lt;/span&gt;.</us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyODQ3_1ca6e60a-265d-472e-8fdb-30138297ad36">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cost of services and product development (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201c;COS&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; COS expense includes the direct costs incurred in the creation and delivery of the Company&#x2019;s products and services. These costs primarily relate to personnel.&lt;/span&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyOTkw_2a908ae2-523b-4f50-a66f-ecb746b8a349">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Selling, general and administrative (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201c;SG&amp;amp;A&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; SG&amp;amp;A expense includes direct and indirect selling costs, general and administrative costs, facility costs and bad debt expense.&lt;/span&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:CommissionsExpensePolicyPolicyTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyODMx_8db529f7-effb-4ada-aa3c-da4be37f28a2">Commission expense. The Company records deferred commissions upon signing a customer contract and amortizes the deferred amount over a period that aligns with the transfer to the customer of the services to which the commissions relate.</us-gaap:CommissionsExpensePolicyPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMzMDAx_95ea744b-a417-4830-aa73-78f44b781f3d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-based compensation expense.&lt;/span&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 accounts for stock-based compensation awards in accordance with FASB ASC Topics 505 and 718 and SEC Staff Accounting Bulletins No. 107 and No. 110. Stock-based compensation expense for equity awards is based on the fair value of the award on the date of grant. The Company recognizes stock-based compensation expense over the period that the related service is performed, which is generally the same as the vesting period of the underlying award. Forfeitures are recognized as they occur. A change in any of the terms or conditions of stock-based compensation awards is accounted for as a modification of the award. Incremental compensation cost is measured as the excess, if any, of the fair value of the modified award over the fair value of the original award immediately before its terms are modified, measured based on the fair value of the awards at the modification date. For vested awards, the Company recognizes incremental compensation cost in the period the modification&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;occurs. For unvested awards, the Company recognizes any incremental compensation expense at the modification&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;date or ratably over the requisite remaining service period, as appropriate. If the fair value of the modified award is lower than the fair value of the original award immediately before &lt;/span&gt;modification, the minimum compensation cost the Company recognizes is the cost of the original award.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzEwODQ0_22845ddd-c2b8-4271-9ba8-f6ac91e3d78e"
      unitRef="usd">14100000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzEwODg3_95bf8563-b8f7-4f6e-8a98-5c7a754f4335"
      unitRef="usd">9100000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyODk1_acf6b20a-8b4b-47c5-875f-d60e4c3fd669">Income taxes. The Company uses the asset and liability method of accounting for income taxes. The Company estimates its income taxes in each of the jurisdictions where it operates. This process involves estimating the Company&#x2019;s current tax expense or benefit together with assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in the Consolidated Balance Sheets. When assessing the realizability of deferred tax assets, the Company considers if it is more likely than not that some or all of the deferred tax assets will not be realized. In making this assessment, the Company considers the availability of loss carryforwards, projected reversals of deferred tax liabilities, projected future taxable income, and ongoing prudent and feasible tax planning strategies. The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained based on the technical merits of the position. Recognized tax positions are measured at the largest amount of benefit with greater than a 50% likelihood of being realized. The Company uses estimates in determining the amount of unrecognized tax benefits associated with uncertain tax positions.&#160;Significant judgment is required in evaluating tax law and measuring the benefits likely to be realized.&#160;Uncertain tax positions are periodically re-evaluated and adjusted as more information about their ultimate realization becomes available.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyOTcz_0b34ff6a-65c7-42bb-83bc-a720b43957b3">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and cash equivalents and restricted cash.&lt;/span&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 includes cash and all highly liquid investments with original maturities of three months or less, which are considered to be cash equivalents. The carrying value of cash equivalents approximates fair value due to the short-term maturity of such instruments. Investments with maturities of more than three months are classified as marketable securities. Interest earned is recorded in Interest income in the Consolidated Statements of Operations.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyODYy_d6bdfb00-29c6-4d46-ae44-26715d8238cb">Below is a table presenting the beginning-of-period and end-of-period cash amounts from the Company&#x2019;s Consolidated Balance Sheets and the total cash amounts presented in the Consolidated Statements of Cash Flows (in thousands).&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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.716%"/&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="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;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="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;2018&lt;/span&gt;&lt;/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;Cash and cash equivalents&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;756,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;712,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;280,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;156,368&#160;&lt;/span&gt;&lt;/td&gt;&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;Restricted cash classified in (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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&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;4,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 and restricted cash per the Consolidated Statements of Cash Flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom: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:#ffffff;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;760,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;712,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;280,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;158,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;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;/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;/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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Restricted cash consists of escrow accounts established in connection with certain of the Company&#x2019;s business acquisitions. Generally, such cash is restricted to use due to provisions contained in the underlying stock or asset purchase agreement. The Company will disburse the restricted cash to the sellers of the businesses upon satisfaction of any contingencies described in such agreements (e.g., potential indemnification claims, etc.).&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyODYz_3410e70e-35d7-41d9-9709-a0929563d2c1">Below is a table presenting the beginning-of-period and end-of-period cash amounts from the Company&#x2019;s Consolidated Balance Sheets and the total cash amounts presented in the Consolidated Statements of Cash Flows (in thousands).&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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.716%"/&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="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;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="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;2018&lt;/span&gt;&lt;/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;Cash and cash equivalents&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;756,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;712,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;280,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;156,368&#160;&lt;/span&gt;&lt;/td&gt;&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;Restricted cash classified in (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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&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;4,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 and restricted cash per the Consolidated Statements of Cash Flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom: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:#ffffff;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;760,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;712,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;280,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;158,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;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;/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;/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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Restricted cash consists of escrow accounts established in connection with certain of the Company&#x2019;s business acquisitions. Generally, such cash is restricted to use due to provisions contained in the underlying stock or asset purchase agreement. The Company will disburse the restricted cash to the sellers of the businesses upon satisfaction of any contingencies described in such agreements (e.g., potential indemnification claims, etc.).&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTpjMmI4ZDY3NTYwNDc0MzI2YmQ5M2FkYmFhMzVhNjUyYi90YWJsZXJhbmdlOmMyYjhkNjc1NjA0NzQzMjZiZDkzYWRiYWEzNWE2NTJiXzItMi0xLTEtMA_d2f96a70-3042-49af-9170-c21015524ff9"
      unitRef="usd">756493000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTpjMmI4ZDY3NTYwNDc0MzI2YmQ5M2FkYmFhMzVhNjUyYi90YWJsZXJhbmdlOmMyYjhkNjc1NjA0NzQzMjZiZDkzYWRiYWEzNWE2NTJiXzItNC0xLTEtMA_edbdd8d3-1e7e-43b1-a727-df7ac0481c8e"
      unitRef="usd">712583000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTpjMmI4ZDY3NTYwNDc0MzI2YmQ5M2FkYmFhMzVhNjUyYi90YWJsZXJhbmdlOmMyYjhkNjc1NjA0NzQzMjZiZDkzYWRiYWEzNWE2NTJiXzItNi0xLTEtMA_5f3a36ee-83a8-4a59-acf9-6be450fbce83"
      unitRef="usd">280836000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icea94a8ee10c417b8e0e68c91b07a6d6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTpjMmI4ZDY3NTYwNDc0MzI2YmQ5M2FkYmFhMzVhNjUyYi90YWJsZXJhbmdlOmMyYjhkNjc1NjA0NzQzMjZiZDkzYWRiYWEzNWE2NTJiXzItOC0xLTEtMA_d95063ca-3b0b-43ca-bd54-b5852a1ceb3d"
      unitRef="usd">156368000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTpjMmI4ZDY3NTYwNDc0MzI2YmQ5M2FkYmFhMzVhNjUyYi90YWJsZXJhbmdlOmMyYjhkNjc1NjA0NzQzMjZiZDkzYWRiYWEzNWE2NTJiXzQtMi0xLTEtMA_d8c9aa60-3aee-42f2-ba48-b51e6b886e5d"
      unitRef="usd">4109000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTpjMmI4ZDY3NTYwNDc0MzI2YmQ5M2FkYmFhMzVhNjUyYi90YWJsZXJhbmdlOmMyYjhkNjc1NjA0NzQzMjZiZDkzYWRiYWEzNWE2NTJiXzQtNC0xLTEtMA_875f188a-801f-4ece-aed1-875ac3f03dc3"
      unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTpjMmI4ZDY3NTYwNDc0MzI2YmQ5M2FkYmFhMzVhNjUyYi90YWJsZXJhbmdlOmMyYjhkNjc1NjA0NzQzMjZiZDkzYWRiYWEzNWE2NTJiXzQtNi0xLTEtMA_3339800f-e543-4a40-84b0-b7c1ecb0d8ca"
      unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="icea94a8ee10c417b8e0e68c91b07a6d6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTpjMmI4ZDY3NTYwNDc0MzI2YmQ5M2FkYmFhMzVhNjUyYi90YWJsZXJhbmdlOmMyYjhkNjc1NjA0NzQzMjZiZDkzYWRiYWEzNWE2NTJiXzQtOC0xLTEtMA_5507877b-bb11-463b-8ebf-ab321949eb8e"
      unitRef="usd">2295000</us-gaap:RestrictedCashCurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTpjMmI4ZDY3NTYwNDc0MzI2YmQ5M2FkYmFhMzVhNjUyYi90YWJsZXJhbmdlOmMyYjhkNjc1NjA0NzQzMjZiZDkzYWRiYWEzNWE2NTJiXzctMi0xLTEtMA_a9db57ad-7531-4426-84e2-8f806ffb7f3e"
      unitRef="usd">760602000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTpjMmI4ZDY3NTYwNDc0MzI2YmQ5M2FkYmFhMzVhNjUyYi90YWJsZXJhbmdlOmMyYjhkNjc1NjA0NzQzMjZiZDkzYWRiYWEzNWE2NTJiXzctNC0xLTEtMA_af0ca891-9414-40c1-ad19-8341520e5316"
      unitRef="usd">712583000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTpjMmI4ZDY3NTYwNDc0MzI2YmQ5M2FkYmFhMzVhNjUyYi90YWJsZXJhbmdlOmMyYjhkNjc1NjA0NzQzMjZiZDkzYWRiYWEzNWE2NTJiXzctNi0xLTEtMA_4936bdd0-643c-4525-bdc9-16d82e0340b9"
      unitRef="usd">280836000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icea94a8ee10c417b8e0e68c91b07a6d6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTpjMmI4ZDY3NTYwNDc0MzI2YmQ5M2FkYmFhMzVhNjUyYi90YWJsZXJhbmdlOmMyYjhkNjc1NjA0NzQzMjZiZDkzYWRiYWEzNWE2NTJiXzctOC0xLTEtMA_393ddd69-dc2f-4b06-b7d1-e509252e8014"
      unitRef="usd">158663000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyOTM2_84eacea5-a7d3-4504-8550-081808d3e7bd">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ASC 842 requires accounting for leases under a right-of-use model whereby a lessee must record a right-of-use asset and a related lease liability on its balance sheet for most of its leases. Under ASC 842, leases are classified as either operating or finance arrangements, with such classification affecting the pattern of expense recognition in an entity&#x2019;s income statement. For operating leases, ASC 842 requires recognition in an entity&#x2019;s income statement of a single lease cost, calculated so that the cost of the lease is allocated over the lease term, generally on a straight-line basis.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the fourth quarter of the year ended December 31, 2021, as a result and in consideration of the changing nature of the Company&#x2019;s use of office space for its workforce and the impacts of the COVID-19 pandemic, the Company evaluated its existing real estate lease portfolio. As a result of&#160;the evaluation, the Company recognized an impairment loss of $49.5 million. Note 7 &#x2014; Leases provides additional information regarding the Company&#x2019;s leases.&lt;/span&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i75898b4964474c9d941938a00da4e412_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzI3NDg3NzkxMzc2MDY_ba5da2fc-ce32-4db2-a975-6c0c88153656"
      unitRef="usd">49500000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyOTEw_24e06772-32ee-4c72-a6e7-02945f1a97b4">Property, equipment and leasehold improvements. Equipment, leasehold improvements and other fixed assets owned by the Company are recorded at cost less accumulated depreciation and amortization. Fixed assets, other than leasehold improvements, are depreciated using the straight-line method over the estimated useful life of the underlying asset. Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful life of the improvement or the remaining term of the related lease.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:Depreciation
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzE4OTE4_808a0dda-146b-468d-90fc-b9b3d3b98fad"
      unitRef="usd">102800000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzE4OTIy_6f85309f-a4a7-4a3b-9b11-4ffb058eedd2"
      unitRef="usd">93900000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzE4OTI5_bf6bedd2-9d39-436f-9109-e697c12a1dbe"
      unitRef="usd">82100000</us-gaap:Depreciation>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyOTYz_4aa7e05f-05e0-41a5-88f0-7c296ab4501f">Property, equipment and leasehold improvements, net are presented in the table below (in thousands).&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&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;Useful Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:700;line-height:100%"&gt;Category&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;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;Computer equipment and software&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;div style="text-align:center"&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;/div&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;304,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;277,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&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:400;line-height:100%"&gt;3 - 8&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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,050&#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="background-color:#ffffff;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;114,622&#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;Leasehold improvements&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:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 - 15&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;253,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 cost&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="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;654,887&#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="background-color:#ffffff;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;676,368&#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 &#x2014; accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(381,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,603)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, equipment and leasehold improvements, net&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 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;273,562&#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="background-color:#ffffff;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;336,765&#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:PropertyPlantAndEquipmentUsefulLife
      contextRef="iffa8699517484aebb93492de44d862f0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTo0NTY2MGM3MWY2ODI0OGI4YWQxN2M2ZmUyOGU4ZTYxOS90YWJsZXJhbmdlOjQ1NjYwYzcxZjY4MjQ4YjhhZDE3YzZmZTI4ZThlNjE5XzItMi0xLTEtMC90ZXh0cmVnaW9uOjJiYjliMjQzMDdmZTQ4ZDViMDY4MDUyMmEwY2FjZjYwXzEwOTk1MTE2Mjc3ODA_4627a56d-2737-4e79-8d32-40a1ed6cd0e5">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i405177be43054dbd931f31cc23b93d29_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTo0NTY2MGM3MWY2ODI0OGI4YWQxN2M2ZmUyOGU4ZTYxOS90YWJsZXJhbmdlOjQ1NjYwYzcxZjY4MjQ4YjhhZDE3YzZmZTI4ZThlNjE5XzItMi0xLTEtMC90ZXh0cmVnaW9uOjJiYjliMjQzMDdmZTQ4ZDViMDY4MDUyMmEwY2FjZjYwXzEwOTk1MTE2Mjc3ODY_d11e93b6-45ed-4dc8-9996-b947200e9f74">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i12985a120c3a41b79d5ffb2bc6f3d3d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTo0NTY2MGM3MWY2ODI0OGI4YWQxN2M2ZmUyOGU4ZTYxOS90YWJsZXJhbmdlOjQ1NjYwYzcxZjY4MjQ4YjhhZDE3YzZmZTI4ZThlNjE5XzItNC0xLTEtMA_39b980de-053a-4009-b251-4299deee1c20"
      unitRef="usd">304386000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia8c4f56d275648698882bc19f8536aad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTo0NTY2MGM3MWY2ODI0OGI4YWQxN2M2ZmUyOGU4ZTYxOS90YWJsZXJhbmdlOjQ1NjYwYzcxZjY4MjQ4YjhhZDE3YzZmZTI4ZThlNjE5XzItNi0xLTEtMA_3ac7ebf8-eea4-49bd-b317-8d1d38c4a412"
      unitRef="usd">277973000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9275cd18f9e24e039b682dfefd643077_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTo0NTY2MGM3MWY2ODI0OGI4YWQxN2M2ZmUyOGU4ZTYxOS90YWJsZXJhbmdlOjQ1NjYwYzcxZjY4MjQ4YjhhZDE3YzZmZTI4ZThlNjE5XzMtMi0xLTEtMC90ZXh0cmVnaW9uOjMwNWRjZDM2OWY3MTQ2NDk4Y2MwMThkMGZkNzQ5Zjk0XzEwOTk1MTE2Mjc3ODA_62d5c5ac-47df-4e6f-a27f-87a5ba70d43f">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i62204a6b6c5a414fbb7a6684b510478f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTo0NTY2MGM3MWY2ODI0OGI4YWQxN2M2ZmUyOGU4ZTYxOS90YWJsZXJhbmdlOjQ1NjYwYzcxZjY4MjQ4YjhhZDE3YzZmZTI4ZThlNjE5XzMtMi0xLTEtMC90ZXh0cmVnaW9uOjMwNWRjZDM2OWY3MTQ2NDk4Y2MwMThkMGZkNzQ5Zjk0XzEwOTk1MTE2Mjc3ODY_fa5c5edd-c802-4704-936a-845473b3a467">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i355d7e2a2bcb486bba2fbee9f18ee154_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTo0NTY2MGM3MWY2ODI0OGI4YWQxN2M2ZmUyOGU4ZTYxOS90YWJsZXJhbmdlOjQ1NjYwYzcxZjY4MjQ4YjhhZDE3YzZmZTI4ZThlNjE5XzMtNC0xLTEtMA_4a9224e4-5a4b-40f7-86f5-f33adbb8d1a5"
      unitRef="usd">97050000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i32f30bcda55444c9b88303848693d38c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTo0NTY2MGM3MWY2ODI0OGI4YWQxN2M2ZmUyOGU4ZTYxOS90YWJsZXJhbmdlOjQ1NjYwYzcxZjY4MjQ4YjhhZDE3YzZmZTI4ZThlNjE5XzMtNi0xLTEtMA_f5c7dcd3-c063-4e06-8d69-0496e8992ce2"
      unitRef="usd">114622000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i21816eb197684af0a9189b1bca8184bb_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTo0NTY2MGM3MWY2ODI0OGI4YWQxN2M2ZmUyOGU4ZTYxOS90YWJsZXJhbmdlOjQ1NjYwYzcxZjY4MjQ4YjhhZDE3YzZmZTI4ZThlNjE5XzQtMi0xLTEtMC90ZXh0cmVnaW9uOjcyMTk0MGY2Mjk5NTQ0ZTdhMDIzOTIxOGMxOGQ3M2IzXzEwOTk1MTE2Mjc3ODA_0daccc30-6aa9-456e-9172-3a6d807323a8">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i563f16f622094c5eb3843d45a6b760e5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTo0NTY2MGM3MWY2ODI0OGI4YWQxN2M2ZmUyOGU4ZTYxOS90YWJsZXJhbmdlOjQ1NjYwYzcxZjY4MjQ4YjhhZDE3YzZmZTI4ZThlNjE5XzQtMi0xLTEtMC90ZXh0cmVnaW9uOjcyMTk0MGY2Mjk5NTQ0ZTdhMDIzOTIxOGMxOGQ3M2IzXzEwOTk1MTE2Mjc3ODY_eec5fac4-1396-469e-aeda-66ebd57bab42">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i39ebb01c59e0499cb9958b25aecf123a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTo0NTY2MGM3MWY2ODI0OGI4YWQxN2M2ZmUyOGU4ZTYxOS90YWJsZXJhbmdlOjQ1NjYwYzcxZjY4MjQ4YjhhZDE3YzZmZTI4ZThlNjE5XzQtNC0xLTEtMA_5ff15570-6723-4db6-bcee-74484e6fcf90"
      unitRef="usd">253451000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i227d92161d55477692518a58f529c025_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTo0NTY2MGM3MWY2ODI0OGI4YWQxN2M2ZmUyOGU4ZTYxOS90YWJsZXJhbmdlOjQ1NjYwYzcxZjY4MjQ4YjhhZDE3YzZmZTI4ZThlNjE5XzQtNi0xLTEtMA_0c3ae2dc-531d-42e3-aa55-9ffe0df7ef57"
      unitRef="usd">283773000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTo0NTY2MGM3MWY2ODI0OGI4YWQxN2M2ZmUyOGU4ZTYxOS90YWJsZXJhbmdlOjQ1NjYwYzcxZjY4MjQ4YjhhZDE3YzZmZTI4ZThlNjE5XzUtNC0xLTEtMA_d998d40a-27d9-4d8b-b6c5-128fbb4ea361"
      unitRef="usd">654887000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTo0NTY2MGM3MWY2ODI0OGI4YWQxN2M2ZmUyOGU4ZTYxOS90YWJsZXJhbmdlOjQ1NjYwYzcxZjY4MjQ4YjhhZDE3YzZmZTI4ZThlNjE5XzUtNi0xLTEtMA_50967184-7eda-4688-a30c-c875917a9633"
      unitRef="usd">676368000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTo0NTY2MGM3MWY2ODI0OGI4YWQxN2M2ZmUyOGU4ZTYxOS90YWJsZXJhbmdlOjQ1NjYwYzcxZjY4MjQ4YjhhZDE3YzZmZTI4ZThlNjE5XzYtNC0xLTEtMA_c28d6c25-b35e-4b6e-8e62-c54a608926e0"
      unitRef="usd">381325000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTo0NTY2MGM3MWY2ODI0OGI4YWQxN2M2ZmUyOGU4ZTYxOS90YWJsZXJhbmdlOjQ1NjYwYzcxZjY4MjQ4YjhhZDE3YzZmZTI4ZThlNjE5XzYtNi0xLTEtMA_e2df657b-72f4-45ee-b359-095417b776a0"
      unitRef="usd">339603000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTo0NTY2MGM3MWY2ODI0OGI4YWQxN2M2ZmUyOGU4ZTYxOS90YWJsZXJhbmdlOjQ1NjYwYzcxZjY4MjQ4YjhhZDE3YzZmZTI4ZThlNjE5XzctNC0xLTEtMA_7a5004a1-2ec2-4748-a1b4-8d44975d6ed2"
      unitRef="usd">273562000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90YWJsZTo0NTY2MGM3MWY2ODI0OGI4YWQxN2M2ZmUyOGU4ZTYxOS90YWJsZXJhbmdlOjQ1NjYwYzcxZjY4MjQ4YjhhZDE3YzZmZTI4ZThlNjE5XzctNi0xLTEtMA_3c3ea44c-9923-4962-a7da-84f9c0d03fda"
      unitRef="usd">336765000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzE5MzY0_27018e22-aa9a-4664-81cc-20a79d22c89b"
      unitRef="usd">65500000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzE5Mzcx_8015f872-7464-44fc-bf43-a3e9c9c22258"
      unitRef="usd">58200000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzE5NjU1_e32ea7a3-171d-41b3-83be-185283e3d3f0"
      unitRef="usd">34600000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzE5NjU5_12ba8b59-43a3-42b3-bdbe-7d934c173cd5"
      unitRef="usd">28900000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzE5NjY2_095bc51d-b56b-4ed9-954d-f425d6f12895"
      unitRef="usd">20000000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyODM0_40812b43-de3f-4234-947a-179bc6465f0f">&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:400;line-height:120%"&gt;Goodwill.&lt;/span&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 the purchase price of acquired businesses over the estimated fair values of the tangible and identifiable intangible net assets acquired. Evaluations of the recoverability of goodwill are performed in accordance with FASB ASC Topic 350, which requires an annual assessment of potential goodwill impairment at the reporting unit level and whenever events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable.&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;When performing the annual assessment of the recoverability of goodwill, the Company initially performs a qualitative analysis evaluating whether any events or circumstances occurred or exist that provide evidence that it is more likely than not that the fair value of any of the Company&#x2019;s reporting units is less than the related carrying amount. If the Company does not believe that it is more likely than not that the fair value of any of the Company&#x2019;s reporting units is less than the related carrying amount, then no quantitative impairment test is performed. However, if the results of the qualitative assessment indicate that it is more likely than not that the fair value of a reporting unit is less than its respective carrying amount, then the Company performs a quantitative impairment test. Evaluating the recoverability of goodwill requires judgments and assumptions regarding future trends and events. As a result, both the precision and reliability of management estimates are subject to uncertainty.&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 most recent annual impairment test of goodwill was a qualitative analysis conducted during the quarter ended September 30, 2021 that indicated no impairment. Subsequent to completing the 2021 annual impairment test, no events or changes in circumstances were noted that required an interim goodwill impairment test. Note 3 &#x2014; Goodwill and Intangible Assets provides additional information regarding the Company&#x2019;s goodwill.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzQzOTgwNDY1ODA2MzQ_785160db-cef5-4383-98b5-8f574bec01e3"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyODM1_e1968765-a3ec-4f28-b18e-ec5419dadb55">Finite-lived intangible assets. The Company has finite-lived intangible assets that are amortized using the straight-line method over the expected useful life of the underlying asset.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyOTEx_1b7805ee-3b21-45eb-8871-427f8e9b95b9">Impairment of long-lived assets. The Company&#x2019;s long-lived assets primarily consist of intangible assets other than goodwill, right-of-use assets and property, equipment and leasehold improvements. The Company reviews its long-lived asset groups for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or an asset group may not be recoverable. Such evaluation may be based on a number of factors, including current and projected operating results and cash flows, and changes in management&#x2019;s strategic direction as well as external economic and market factors. The Company evaluates the recoverability of assets and asset groups by determining whether their carrying values can be recovered through undiscounted future operating cash flows. If events or circumstances indicate that the carrying values might not be recoverable based on undiscounted future operating cash flows, an impairment loss may be recognized. The amount of impairment is measured based on the difference between the projected discounted future operating cash flows, using a discount rate reflecting the Company&#x2019;s average cost of funds, and the carrying value of the asset or asset group.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyOTA2_ad151df4-b013-40a3-9bca-b24bd121e844">Debt. The Company presents amounts borrowed in the Consolidated Balance Sheets, net of deferred financing fees. Interest accrued on amounts borrowed is recorded as Interest expense in the Consolidated Statements of Operations.</us-gaap:DebtPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyODQ1_ea5b204a-58b8-416e-988e-625eef5eb1a4">&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:400;line-height:120%"&gt;Foreign currency exposure.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The functional currency of the Company&#x2019;s foreign subsidiaries is typically the local currency. All assets and liabilities of foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at the balance sheet date. Income and expense items are translated at average exchange rates throughout the year. The resulting translation adjustments are recorded as foreign currency translation adjustments, a component of Accumulated other comprehensive loss, net within Stockholders&#x2019; Equity on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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;Currency transaction gains or losses arising from transactions denominated in currencies other than the functional currency of a subsidiary are recognized in results of operations as part of Other income (expense), net in the Consolidated Statements of Operations.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzI1MTQ1_36fc5199-1d08-4db3-b48c-18d3efaa5c30"
      unitRef="usd">-3700000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzI1MTQ5_8d27efa4-f341-43a7-952f-fe2204058810"
      unitRef="usd">12500000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzI1MTU2_ce118298-125e-4e4b-abc0-e95c11b5a1c9"
      unitRef="usd">-1100000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ib616fa13384f48178246c8505bec3d59_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzI1NjAz_32678543-958a-4c31-bcb8-7a9f3c93a12b"
      unitRef="usd">-1400000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i991131cb4fcb493d8a963e3286285243_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzI1NjA3_be247298-e7d9-428f-b9bc-09408b8e73ba"
      unitRef="usd">-14100000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ibeeb09cc6cd140e3b257ad7b9f2602cf_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzI1NjE0_d9229d58-bd9a-4b79-b6b0-51ae195db0e3"
      unitRef="usd">-2500000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyOTE0_d0030e37-46ac-469f-a532-efe4d76a0fac">Fair value disclosures. The Company has a limited number of assets and liabilities that are adjusted to fair value at each balance sheet date.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyODk3_522620c2-5a2a-46e1-99ed-8d09b9f70b06">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Concentrations of credit risk.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Assets that may subject the Company to concentration of credit risk consist primarily of short-term, highly liquid investments classified as cash equivalents, fees receivable, contract assets, interest rate swaps and a pension reinsurance asset. The majority of the Company&#x2019;s cash equivalent investments and its interest rate swap contracts are with investment grade commercial banks. Fees receivable and contract asset balances deemed to be collectible from customers have limited concentration of credit risk due to the Company&#x2019;s diverse customer base and geographic dispersion. The Company&#x2019;s pension reinsurance asset (see Note 15 &#x2014; Employee Benefits) is maintained with a large international insurance company that was rated investment grade as of December 31, 2021 and 2020.&lt;/span&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:RepurchaseAndResaleAgreementsPolicy
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyOTU3_9e464cf5-7f7d-4ced-8fdc-fce8e43ff336">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock repurchase programs.&lt;/span&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 records the cost to repurchase shares of its own common stock as treasury stock. Shares repurchased by the Company are added to treasury shares and are not retired. Note 8 &#x2014; Stockholders&#x2019; Equity provides additional information regarding the Company&#x2019;s common stock repurchase activity.&lt;/span&gt;</us-gaap:RepurchaseAndResaleAgreementsPolicy>
    <us-gaap:UnusualOrInfrequentItemInsuranceProceeds
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzQ5NDc4MDIzNzMxOTU_35c09963-147b-4651-97c6-2648ebd74842"
      unitRef="usd">166900000</us-gaap:UnusualOrInfrequentItemInsuranceProceeds>
    <us-gaap:InsuredEventGainLoss
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzEwOTk1MTE2OTU2ODA_5b3cacf7-0a95-4faa-9ed6-5358b5812df3"
      unitRef="usd">152300000</us-gaap:InsuredEventGainLoss>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMjcvZnJhZzplNGIxYzJlMTQzYWM0MzgwYmE3NjFmZGVjZWFiN2MxMS90ZXh0cmVnaW9uOmU0YjFjMmUxNDNhYzQzODBiYTc2MWZkZWNlYWI3YzExXzMyODgy_017016b5-8aa7-4e42-9206-0815b7995d14">&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:400;line-height:120%"&gt;Adoption of new accounting standards&lt;/span&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 the accounting standard described below during 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-style:italic;font-weight:400;line-height:120%"&gt;Simplifying the Accounting for Income Taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; In December 2019, the FASB issued ASU No. 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&#x2014;Simplifying the Accounting for Income Taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(&#x201c;ASU No. 2019-12&#x201d;). ASU No. 2019-12 provided new guidance to simplify the accounting for income taxes in certain areas, changed the accounting for select income tax transactions and made minor ASC improvements. Gartner adopted ASU No. 2019-12 on January 1, 2021. The adoption of ASU No. 2019-12 did not have a material impact on 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-style:italic;font-weight:400;line-height:120%"&gt;Accounting standards issued but not yet adopted. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FASB has issued accounting standards that had not yet become effective as of December 31, 2021 and may impact the Company&#x2019;s Consolidated Financial Statements or related disclosures in future periods. Those standards and their potential impact are discussed below.&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:400;line-height:120%"&gt;Accounting standard effective immediately upon voluntary election by Gartner&lt;/span&gt;&lt;/div&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:400;line-height:120%"&gt;Reference Rate Reform&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; In March 2020, the FASB issued ASU No. 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform&#x2014;Facilitation of the Effects of Reference Rate Reform on Financial Reporting &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(&#x201c;ASU No. 2020-04&#x201d;). ASU No. 2020-04 provides that an entity can elect not to apply certain required modification accounting in U.S. GAAP to contracts where all changes to the critical terms relate to reference rate reform (e.g., the expected discontinuance of LIBOR and the transition to an alternative reference interest rate, etc.). In addition, the rule provides optional expedients and exceptions that enable entities to continue to apply hedge accounting for hedging relationships where one or more of the critical terms change due to reference rate reform. The rule became effective for all entities as of March 12, 2020 and will generally no longer be available to apply after December 31, 2022. The Company is currently evaluating the potential impact of ASU No. 2020-04 on its Consolidated Financial Statements, including the rule&#x2019;s potential impact on any debt modifications or other contractual changes in the future that may result from reference rate reform. However, the Company does not expect the adoption of ASU 2020-04 to have a material impact on 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-style:italic;font-weight:400;line-height:120%"&gt;Accounting standard effective in 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-style:italic;font-weight:400;line-height:120%"&gt;Government Assistance &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; In November 2021, the FASB issued ASU No. 2021-10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Government Assistance (Topic 832), Disclosures by Business Entities about Government Assistance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASU No. 2021-10&#x201d;).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASU No, 2021-10 requires business entities to annually disclose information about certain government assistance they receive. The rule will be effective for public entities for annual periods beginning after December 15, 2021. The adoption of ASU No. 2021-10 is currently not expected to have a material impact on the Company&#x2019;s financial statement disclosures.&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:400;line-height:120%"&gt;Accounting standard effective in 2023&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:400;line-height:120%"&gt;Business Combinations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU No. 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(&#x201c;ASU No. 2021-08&#x201d;). ASU No. 2021-08 provides guidance for a business combination on how to recognize and measure contract assets and contract liabilities from revenue contracts with customers and other contracts that apply the provisions of ASC Topic 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Specifically, the proposed amendments would require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606. Generally, this would result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree&#x2019;s financial statements (if the acquiree prepared financial statements in accordance with U.S. GAAP). The rule will be effective for public entities on January 1, 2023, with early adoption permitted. Gartner has elected to adopt ASU No. 2021-08 effective January 1, 2022. ASU No. 2021-08 will not impact acquired contract assets or liabilities from business combinations occurring prior to January 1, 2022, and the impact in future periods will depend on the contract assets and contract liabilities acquired in future business combinations.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0XzQ4MDU_9ed91658-f599-4cda-a767-290d76481e2e">Acquisitions&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;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;Year Ended December 31, 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:112%"&gt;On June 17, 2021, the Company acquired 100% of the outstanding capital stock of Pulse Q&amp;amp;A Inc. (&#x201c;Pulse&#x201d;),&#160;a privately-held company based in San Francisco, California, for an aggregate purchase price of $29.1&#160;million. &lt;/span&gt;&lt;span style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Pulse is a technology-enabled community platform.&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 cash flow reporting purposes, the Company paid $22.9 million in cash for Pulse after considering the cash acquired with the business, amounts held in escrow and certain other purchase price adjustments. In addition to the purchase price, the Company may also be required to pay up to&#160;$4.5&#160;million&#160;in cash in the future based on the continuing employment of certain key employees. Such amount will be recognized as compensation expense over&#160;three years and reported in Acquisition and integration charges in the Consolidated Statements of Operations.&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 recorded $31.0&#160;million of goodwill and finite-lived intangible assets for Pulse and $1.9&#160;million of liabilities on a net basis. The Company believes that the recorded goodwill is supported by the anticipated synergies resulting from the acquisition. None of the recorded goodwill will be deductible for tax purposes. The fair value measurement of the finite-lived intangible assets was based on income valuation methodologies, primarily an incremental profits approach, which included significant unobservable inputs and thus represented a Level 3 measurement as defined in FASB ASC Topic 820. The allocation of the purchase price is preliminary with respect to certain tax matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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 results of the acquired Pulse business and the related goodwill are being reported as part of the Company&#x2019;s Research segment. &lt;/span&gt;&lt;span style="color:#3a3a3a;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;he operating results of Pulse have been included in the Company&#x2019;s consolidated financial statements since the date of acquisition; however, such operating results were not material to the Company&#x2019;s consolidated operating results and segment results. Had the Company acquired Pulse in prior periods, the impact on the Company&#x2019;s operating results would not have been material and, as a result, pro forma financial information for prior periods has not been presented herein.&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;Year Ended December 31, 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;On October 1, 2019, the Company acquired 100% of the outstanding membership interests of TOPO Research LLC (&#x201c;TOPO&#x201d;),&#160;a privately-held company based in Redwood City, California, for $25.0 million. TOPO was a subscription-based research and advisory business. The acquisition of TOPO expanded the Company&#x2019;s market presence, product offerings and other business opportunities.&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 cash flow reporting purposes, the Company paid $23.7 million in cash for TOPO after considering the cash acquired with the business and certain other purchase price adjustments. In addition to the purchase price, the Company paid $6.5 million&#160;cash in total to certain key employees based on their continuing employment. Such amount was recognized as compensation expense over&#160;two years and reported in Acquisition and integration charges in the Consolidated Statements of Operations.&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 recorded $24.5&#160;million of goodwill and finite-lived intangible assets for TOPO and $0.5&#160;million of other assets on a net basis. The Company believes that the recorded goodwill was supported by the anticipated synergies resulting from the acquisition. All of the recorded goodwill is deductible for tax purposes. The fair value measurement of the finite-lived intangible assets was based on income valuation methodologies, which included significant unobservable inputs and thus represented a Level 3 measurement as defined in FASB ASC Topic 820.&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 operating results of the acquired TOPO business and the related goodwill are being reported as part of the Company&#x2019;s Research and Conferences segment. &lt;/span&gt;&lt;span style="color:#3a3a3a;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;he operating results of TOPO have been included in the Company&#x2019;s consolidated financial statements since the date of acquisition; however, such operating results were not material to the Company&#x2019;s consolidated operating results and segment results. Had the Company acquired TOPO in prior periods, the impact on the Company&#x2019;s operating results would not have been material and, as a result, pro forma financial information for prior periods has not been presented herein.&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 2019, the Company also paid $2.3 million of restricted cash for deferred consideration from a 2017 acquisition.&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;Acquisition and Integration Charges&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 recognized $6.1 million, $6.3 million and $9.5 million of Acquisition and integration charges during 2021, 2020 and 2019, respectively. Acquisition and integration charges reflect additional costs and expenses resulting from the Company&#x2019;s acquisitions and include, among other items, professional fees, severance and stock-based compensation charges.&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, the Company received $2.3 million cash proceeds from deferred consideration related to a 2018 divestiture.&lt;/span&gt;&lt;/div&gt;</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="icb819d39c396411bb2509fd5ca4d9be6_I20210617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0XzQ5NDc4MDIzNDAyNjY_d16fa90e-184a-4d09-b7b8-f2aaecf9d518"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i76ac191ef4194193b40e53bb62e12fe6_D20210617-20210617"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0XzQ5NDc4MDIzNDAyNzI_c43140d6-8920-4f62-972f-00e43e57a2d4"
      unitRef="usd">29100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i76ac191ef4194193b40e53bb62e12fe6_D20210617-20210617"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0XzEwOTk1MTE2NDkxNzQ_6195b504-b36a-48c8-a34d-020d33c56a2c"
      unitRef="usd">22900000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <it:BusinessCombinationFutureCompensationExpense
      contextRef="i76ac191ef4194193b40e53bb62e12fe6_D20210617-20210617"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0XzQ5NDc4MDIzNDAzMDI_e16ae127-68da-48fa-861b-457650d23d41"
      unitRef="usd">4500000</it:BusinessCombinationFutureCompensationExpense>
    <it:BusinessCombinationFutureCompensationExpenseRecognitionPeriod
      contextRef="i76ac191ef4194193b40e53bb62e12fe6_D20210617-20210617"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0XzQ5NDc4MDIzNDAzMTU_4de195c9-34b7-441f-8066-c38d6b09fe32">P3Y</it:BusinessCombinationFutureCompensationExpenseRecognitionPeriod>
    <it:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiniteLivedIntangibleAssetsAndGoodwill
      contextRef="icb819d39c396411bb2509fd5ca4d9be6_I20210617"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0XzkzNDU4NDg4NTc0NDg_cdd6b686-0994-4f84-ab75-dde22fbfba23"
      unitRef="usd">31000000</it:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiniteLivedIntangibleAssetsAndGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="icb819d39c396411bb2509fd5ca4d9be6_I20210617"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0XzkzNDU4NDg4NTc0Nzg_bfd98c5e-7c26-44d0-bba7-7e380467eb13"
      unitRef="usd">1900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="icb819d39c396411bb2509fd5ca4d9be6_I20210617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0XzQ5NDc4MDIzNDAzNjI_02375921-dc6f-4d39-84a7-43236dae351a"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ic3cfb33a02eb4356b28997a7254dfe07_I20191001"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0XzEzMA_93aebaaf-cd9e-40aa-8f40-1e81b26c57f0"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ib88f71801f7b4874be2f3284a599ba78_D20191001-20191001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0XzI2OA_a19c3e7d-b921-4dab-88ce-bc58bab9e659"
      unitRef="usd">25000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ib88f71801f7b4874be2f3284a599ba78_D20191001-20191001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0XzQ5MQ_fbb533c1-ffcc-48a5-adde-b579837b19a8"
      unitRef="usd">23700000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="ic3cfb33a02eb4356b28997a7254dfe07_I20191001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0XzcwMw_8c82cae5-693e-4ffc-9b31-bff12311d2fd"
      unitRef="usd">6500000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <it:BusinessCombinationContingentConsiderationArrangementsPeriodOfRecognition
      contextRef="ib88f71801f7b4874be2f3284a599ba78_D20191001-20191001"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0Xzg0NA_063ce176-6b54-4e5a-82aa-f9ff24ff0b86">P2Y</it:BusinessCombinationContingentConsiderationArrangementsPeriodOfRecognition>
    <it:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiniteLivedIntangibleAssetsAndGoodwill
      contextRef="ic3cfb33a02eb4356b28997a7254dfe07_I20191001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0Xzg3OTYwOTMwNDI1NTg_570f145f-6b67-4b15-b3e1-f82482e7c6bc"
      unitRef="usd">24500000</it:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiniteLivedIntangibleAssetsAndGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="ic3cfb33a02eb4356b28997a7254dfe07_I20191001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0Xzg3OTYwOTMwNDI1NzM_86741381-2169-4d4f-84de-d00265fe8214"
      unitRef="usd">500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <it:BusinessCombinationDeferredConsideration
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0XzEwOTk1MTE2NDY2MTM_1f1e81da-877e-4376-96bb-e6de837abd6a"
      unitRef="usd">2300000</it:BusinessCombinationDeferredConsideration>
    <it:BusinessCombinationAcquisitionandIntegrationRelatedCosts
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0XzI2NTQ_b0196576-dabf-4b5f-9f2c-0048dfdaf33d"
      unitRef="usd">6100000</it:BusinessCombinationAcquisitionandIntegrationRelatedCosts>
    <it:BusinessCombinationAcquisitionandIntegrationRelatedCosts
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0XzI2NTg_300c4ee8-eafa-4a68-a63e-4e8cb9ef3048"
      unitRef="usd">6300000</it:BusinessCombinationAcquisitionandIntegrationRelatedCosts>
    <it:BusinessCombinationAcquisitionandIntegrationRelatedCosts
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0XzI2NjU_f447f320-522b-4a7a-b242-d98e37c739d4"
      unitRef="usd">9500000</it:BusinessCombinationAcquisitionandIntegrationRelatedCosts>
    <it:BusinessCombinationDeferredConsideration
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzMvZnJhZzozMDk4OGY5YWU2ZGM0ZWFmOGIyN2Q1ZmJiNzkwYWI1NC90ZXh0cmVnaW9uOjMwOTg4ZjlhZTZkYzRlYWY4YjI3ZDVmYmI3OTBhYjU0XzEwOTk1MTE2NDY0NDg_89a6e810-4633-4dc1-b7ab-e52b28bc49f8"
      unitRef="usd">2300000</it:BusinessCombinationDeferredConsideration>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90ZXh0cmVnaW9uOjRlOTJiNzNmMWRhMjQwYWM5MDM3OGI3NWQzMjIxMGIyXzEwMjc_b9dfe3e6-2eab-41c8-bd35-a7633791118d">Goodwill and Intangible Assets&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:400;line-height:120%"&gt;Goodwill.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The table below presents changes to the carrying amount of goodwill by segment during the two-year period ended December&#160;31, 2021 (in thousands).&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.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.332%"/&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%"&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;Research&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;Conferences&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;Consulting&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:400;line-height:100%"&gt;Balance at December 31, 2019 (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;2,651,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;189,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;97,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,937,726&#160;&lt;/span&gt;&lt;/td&gt;&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;td colspan="3" style="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 currency translation impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020 (1)&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,664,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;184,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;96,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,945,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 due to an acquisition (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;11,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,716)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021 (1)&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;2,670,934&#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;184,021&#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;96,362&#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;2,951,317&#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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company does not have any accumulated goodwill impairment losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The additions were due to the acquisition of Pulse on June&#160;17, 2021. See Note 2 &#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:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finite-lived intangible assets. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in finite-lived intangible assets during the two-year period ended December 31, 2021 are presented in the tables below (in thousands).&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:37.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;Customer&lt;br/&gt;Relationships&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;Technology-related&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;Content&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;Other &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;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;Gross cost at 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,154,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;110,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,279,386&#160;&lt;/span&gt;&lt;/td&gt;&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Additions due to an acquisition (1)&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;7,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:10pt;font-weight:400;line-height:100%"&gt;11,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 fully amortized&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;(61,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;(126,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 impact&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;(4,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(4,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross cost&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;1,096,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;61,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,168,010&#160;&lt;/span&gt;&lt;/td&gt;&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;Accumulated amortization (2)&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;(413,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(4,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(453,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at 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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;683,092&#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,489&#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;&#x2014;&#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;5,837&#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;714,418&#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;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:37.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;Customer&lt;br/&gt;Relationships&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;Technology-related&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;Content&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;Other &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;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;Gross cost at 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,145,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;111,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;14,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;30,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,301,120&#160;&lt;/span&gt;&lt;/td&gt;&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 fully amortized&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,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 impact &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;11,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross cost&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,154,210&#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;110,597&#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;3,965&#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;10,614&#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,279,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated amortization (2)&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;(381,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:10pt;font-weight:400;line-height:100%"&gt;(83,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(472,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;772,434&#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;27,277&#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;370&#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;6,917&#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;806,998&#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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The additions were due to the acquisition of Pulse on June&#160;17, 2021. See Note 2 &#x2014; Acquisitions for additional information. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Finite-lived intangible assets are amortized using the straight-line method over the following periods: Customer relationships&#x2014;6 to 13 years; Technology-related&#x2014;3 to 7 years; Content&#x2014;2 to 3 years; and Other &#x2014;2 to 11 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;Amortization expense related to finite-lived intangible assets was $109.6 million, $125.1 million and $129.7 million in 2021, 2020 and 2019, respectively. The estimated future amortization expense by year for finite-lived intangible assets is presented in the table below (in thousands).&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;100,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;100,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;93,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;82,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;80,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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;714,418&#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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90ZXh0cmVnaW9uOjRlOTJiNzNmMWRhMjQwYWM5MDM3OGI3NWQzMjIxMGIyXzEwMjg_6f66c41e-2df5-4b54-9dca-57690afc0c2d">The table below presents changes to the carrying amount of goodwill by segment during the two-year period ended December&#160;31, 2021 (in thousands).&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.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.332%"/&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%"&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;Research&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;Conferences&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;Consulting&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:400;line-height:100%"&gt;Balance at December 31, 2019 (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;2,651,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;189,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;97,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,937,726&#160;&lt;/span&gt;&lt;/td&gt;&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;td colspan="3" style="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 currency translation impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020 (1)&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,664,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;184,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;96,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,945,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 due to an acquisition (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;11,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,716)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021 (1)&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;2,670,934&#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;184,021&#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;96,362&#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;2,951,317&#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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company does not have any accumulated goodwill impairment losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The additions were due to the acquisition of Pulse on June&#160;17, 2021. See Note 2 &#x2014; Acquisitions for additional information.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:Goodwill
      contextRef="ifce3eb37757242eda8d7515efa27baa3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzEtMS0xLTEtMA_5a82ddb7-68cf-4c85-a5fc-82948d7c1781"
      unitRef="usd">2651060000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie4709989107a4f7f87fc4fe9673dc4f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzEtMy0xLTEtMA_bd0cf94e-89e7-4268-bae0-04ff23a45d20"
      unitRef="usd">189641000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5d62c975528a42a5b194dfa159f9713d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzEtNS0xLTEtMA_5ee4abbd-97cd-41d7-ae9e-0c7e18733b2d"
      unitRef="usd">97025000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzEtNy0xLTEtMA_90f35b21-e436-4300-888b-d0cac94ed1da"
      unitRef="usd">2937726000</us-gaap:Goodwill>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i7bb55fe0da054cb09679fcc30394a003_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzQtMS0xLTEtMA_91ebbd7b-ded2-444d-bc94-83fd9561d455"
      unitRef="usd">13672000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i61aac6e277234a6bb99468093b942843_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzQtMy0xLTEtMA_0904e271-d064-4bdb-9cdb-c2a3d9ac1851"
      unitRef="usd">-5550000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="ifa2f1285dd134234ba624122eec37dac_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzQtNS0xLTEtMA_46340010-9f63-4e20-a3ec-5b7b831038a8"
      unitRef="usd">-301000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzQtNy0xLTEtMA_57fe1325-36ec-4a79-a38b-3d7ae24ccf96"
      unitRef="usd">7821000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i544207af5ef542d6883c30e8c1785de1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzUtMS0xLTEtMA_d656fcd5-93eb-496b-8abb-7b65455f3ce3"
      unitRef="usd">2664732000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iafdcfa3e81f94d3d9e214291a288ed3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzUtMy0xLTEtMA_87278341-d0f8-43b9-a0f6-80b3f52f28ba"
      unitRef="usd">184091000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifdd05fd8c0ce44468c68884be92573ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzUtNS0xLTEtMA_f34846d7-ac7e-4550-b272-cf65749737c3"
      unitRef="usd">96724000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzUtNy0xLTEtMA_4f333490-f5eb-4494-b49d-1fba6b8d823e"
      unitRef="usd">2945547000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i5dd1be9c1c12468f97273f3cf584cbc3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzYtMS0xLTEtMA_614778ae-8f7d-4a2a-a7d6-a2899fb54128"
      unitRef="usd">11486000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i472cad0de98c49caa218d44f8e9d383b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzYtMy0xLTEtMA_55a8db7f-5305-4850-9ae7-222420720f7a"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i55d838dbf50b4f98acab034c0c9d629d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzYtNS0xLTEtMA_e945e7d8-c6c7-4862-a84d-7b8d6ba66fcd"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzYtNy0xLTEtMA_44fec58d-8614-4f7f-b62d-c7d7c028a9f7"
      unitRef="usd">11486000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i5dd1be9c1c12468f97273f3cf584cbc3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzgtMS0xLTEtMA_6e669b0c-0664-47ca-a1e6-b7381f84f248"
      unitRef="usd">-5284000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i472cad0de98c49caa218d44f8e9d383b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzgtMy0xLTEtMA_d168f5cd-2da9-42f7-8457-fd0f7187868d"
      unitRef="usd">-70000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i55d838dbf50b4f98acab034c0c9d629d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzgtNS0xLTEtMA_4ed8f752-0063-45a1-9097-9ad5a4fa385d"
      unitRef="usd">-362000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzgtNy0xLTEtMA_65febdaf-0aa1-4471-8f06-7e85b09832c5"
      unitRef="usd">-5716000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i881649cbb51b4c29acc93b00dfcb00f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzktMS0xLTEtMA_c399019e-d3f9-4afc-8cfd-3830cc862a1f"
      unitRef="usd">2670934000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5f7c2d838d1047d2baccf0c9f72d37fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzktMy0xLTEtMA_f74af0ce-e69d-463b-87f6-63dd80b04ead"
      unitRef="usd">184021000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id08b63dc5f004510aa1084120baa53d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzktNS0xLTEtMA_b7f12c6a-3963-43e9-9cc8-2d10bddaec6d"
      unitRef="usd">96362000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTo0M2YzY2EzNDNmOWE0OWM2YjlhYjJmNTgzMmVkMjcwNy90YWJsZXJhbmdlOjQzZjNjYTM0M2Y5YTQ5YzZiOWFiMmY1ODMyZWQyNzA3XzktNy0xLTEtMA_1dc9b598-bdf6-476f-9c0e-3d04f781f81d"
      unitRef="usd">2951317000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90ZXh0cmVnaW9uOjRlOTJiNzNmMWRhMjQwYWM5MDM3OGI3NWQzMjIxMGIyXzEwMjk_0f0642da-cf5b-4fd5-9b14-aedb9875c635">&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:400;line-height:120%"&gt;Finite-lived intangible assets. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in finite-lived intangible assets during the two-year period ended December 31, 2021 are presented in the tables below (in thousands).&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:37.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;Customer&lt;br/&gt;Relationships&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;Technology-related&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;Content&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;Other &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;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;Gross cost at 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,154,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;110,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,279,386&#160;&lt;/span&gt;&lt;/td&gt;&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Additions due to an acquisition (1)&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;7,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:10pt;font-weight:400;line-height:100%"&gt;11,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 fully amortized&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;(61,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;(126,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 impact&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;(4,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(4,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross cost&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;1,096,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;61,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,168,010&#160;&lt;/span&gt;&lt;/td&gt;&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;Accumulated amortization (2)&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;(413,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(4,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(453,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at 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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;683,092&#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,489&#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;&#x2014;&#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;5,837&#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;714,418&#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;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:37.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;Customer&lt;br/&gt;Relationships&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;Technology-related&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;Content&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;Other &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;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;Gross cost at 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,145,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;111,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;14,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;30,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,301,120&#160;&lt;/span&gt;&lt;/td&gt;&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 fully amortized&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,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 impact &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;11,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross cost&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,154,210&#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;110,597&#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;3,965&#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;10,614&#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,279,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated amortization (2)&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;(381,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:10pt;font-weight:400;line-height:100%"&gt;(83,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(472,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;772,434&#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;27,277&#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;370&#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;6,917&#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;806,998&#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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The additions were due to the acquisition of Pulse on June&#160;17, 2021. See Note 2 &#x2014; Acquisitions for additional information. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Finite-lived intangible assets are amortized using the straight-line method over the following periods: Customer relationships&#x2014;6 to 13 years; Technology-related&#x2014;3 to 7 years; Content&#x2014;2 to 3 years; and Other &#x2014;2 to 11 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i62e4e3d83e3d4fc79b2b809e5b385025_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzEtMi0xLTEtMA_c7963419-c42f-41c1-897f-e1c3146ecae7"
      unitRef="usd">1154210000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i17139291333d42f487a12698a9ec6ec6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzEtNC0xLTEtMA_4bd8224e-eae9-41d1-9951-3a99398e1289"
      unitRef="usd">110597000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idf4ebddcd13f492b95a4ce3a57a37fa6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzEtNi0xLTEtMA_37a6d1e9-d4c8-4bd2-8e9f-3d8ac1bc68a5"
      unitRef="usd">3965000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i270fa847efef45c68a6d3ecad6de6767_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzEtOC0xLTEtMA_ca90805a-090f-4891-9447-3f1960bcbe53"
      unitRef="usd">10614000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzEtMTAtMS0xLTA_54d2d2b7-7ef8-4686-8f43-3d4476f8dd37"
      unitRef="usd">1279386000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ib8167516b3cd4657b817d0a0cd11da6b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzMtMi0xLTEtMA_4c1c15a1-b7f7-462d-9096-3e33e4558030"
      unitRef="usd">7980000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i1a3c7e264b0a495682f5ad89df27881c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzMtNC0xLTEtMA_396888bb-ef48-4c3d-a4c9-788703d8a931"
      unitRef="usd">11200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i0d45b16bdc8540d49205cfc2dd570e10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzMtNi0xLTEtMA_ea60a142-be3f-4b8c-afe3-c3214daaa3fa"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i07f5355f72304b1895d27b94dfd24b46_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzMtOC0xLTEtMA_67c9eb51-c1a6-419c-a2be-a53325f414bb"
      unitRef="usd">320000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzMtMTAtMS0xLTA_7345d7f1-79e7-4e1e-9482-f8afdf58c71f"
      unitRef="usd">19500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <it:FiniteLivedIntangibleAssetsFullyAmortizedIntangibles
      contextRef="ib8167516b3cd4657b817d0a0cd11da6b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzQtMi0xLTEtMA_e657b2db-b12c-44e2-bfb5-4e17b8e5953d"
      unitRef="usd">61422000</it:FiniteLivedIntangibleAssetsFullyAmortizedIntangibles>
    <it:FiniteLivedIntangibleAssetsFullyAmortizedIntangibles
      contextRef="i1a3c7e264b0a495682f5ad89df27881c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzQtNC0xLTEtMA_61c6cf65-585d-4f6e-a6e1-84725c47d92a"
      unitRef="usd">60685000</it:FiniteLivedIntangibleAssetsFullyAmortizedIntangibles>
    <it:FiniteLivedIntangibleAssetsFullyAmortizedIntangibles
      contextRef="i0d45b16bdc8540d49205cfc2dd570e10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzQtNi0xLTEtMA_186d6fb4-1870-4191-9b8a-d1e0fcac2e5a"
      unitRef="usd">3965000</it:FiniteLivedIntangibleAssetsFullyAmortizedIntangibles>
    <it:FiniteLivedIntangibleAssetsFullyAmortizedIntangibles
      contextRef="i07f5355f72304b1895d27b94dfd24b46_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzQtOC0xLTEtMA_4a7a7bfa-1f0b-4302-8a12-7c8320fd5047"
      unitRef="usd">498000</it:FiniteLivedIntangibleAssetsFullyAmortizedIntangibles>
    <it:FiniteLivedIntangibleAssetsFullyAmortizedIntangibles
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzQtMTAtMS0xLTA_4b4b6730-8295-43b7-b7a9-9de4d6259124"
      unitRef="usd">126570000</it:FiniteLivedIntangibleAssetsFullyAmortizedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="ib8167516b3cd4657b817d0a0cd11da6b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzYtMi0xLTEtMA_c0447858-602d-432d-ac7a-fad490d651b1"
      unitRef="usd">4410000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i1a3c7e264b0a495682f5ad89df27881c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzYtNC0xLTEtMA_455c1f57-765b-46e7-8ce6-94a277ea7937"
      unitRef="usd">-104000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i0d45b16bdc8540d49205cfc2dd570e10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzYtNi0xLTEtMA_9574f835-f3c8-476a-89a7-5515b3eea1af"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i07f5355f72304b1895d27b94dfd24b46_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzYtOC0xLTEtMA_0a6e3c44-ad4e-4b1c-b80c-b0ad074c8c21"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzYtMTAtMS0xLTA_fe5b7c36-48d2-43f2-9962-c0e80a78eb66"
      unitRef="usd">4306000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic65192f5598a40849e5190906cc15a6c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzctMi0xLTEtMA_d03fc6d7-5f08-4e6f-9d66-b9272854aacb"
      unitRef="usd">1096358000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i48efba645b31411ea2ae2137adecb473_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzctNC0xLTEtMA_09267513-8e5a-43e5-832c-d1d0ade5f9cd"
      unitRef="usd">61216000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8f3ee8e034a04ff3acd9b86adb6cd8fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzctNi0xLTEtMA_68c5d262-8726-4654-ba67-ab3b0a089a8c"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibadf1c09462248d9a1cd9a03f2c48cf3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzctOC0xLTEtMA_bd0011e2-ec2e-4e70-870e-88562ba0397c"
      unitRef="usd">10436000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzctMTAtMS0xLTA_98f22684-37ee-45bc-9392-6b0389ba3461"
      unitRef="usd">1168010000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic65192f5598a40849e5190906cc15a6c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzgtMi0xLTEtMA_0ab9a37b-c703-4c28-a95b-c47ccb9dc497"
      unitRef="usd">413266000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i48efba645b31411ea2ae2137adecb473_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzgtNC0xLTEtMA_ad7fa8b1-0feb-499a-a976-2035362a09f1"
      unitRef="usd">35727000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8f3ee8e034a04ff3acd9b86adb6cd8fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzgtNi0xLTEtMA_99e211ee-c00a-4389-8ffe-10f65569da14"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibadf1c09462248d9a1cd9a03f2c48cf3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzgtOC0xLTEtMA_0373ba6d-34fe-42e1-a16b-4cc5054f9712"
      unitRef="usd">4599000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzgtMTAtMS0xLTA_cccf3538-dd68-42af-9607-11b6f1880f8b"
      unitRef="usd">453592000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic65192f5598a40849e5190906cc15a6c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzktMi0xLTEtMA_ba07973c-a040-48ac-96d1-be0d49a9ca4e"
      unitRef="usd">683092000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i48efba645b31411ea2ae2137adecb473_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzktNC0xLTEtMA_0e992f8e-ac30-4821-9578-c8ef873090ab"
      unitRef="usd">25489000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8f3ee8e034a04ff3acd9b86adb6cd8fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzktNi0xLTEtMA_2792b420-77d4-4781-a8c0-84f4c985c209"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibadf1c09462248d9a1cd9a03f2c48cf3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzktOC0xLTEtMA_fe2dc66b-7e81-4369-a4c8-0ee8e7adfbfd"
      unitRef="usd">5837000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZToyYWY4ZTA2ZTlkMjg0Mzk2OTA3NTA0ZGIyMDBmZWVlYi90YWJsZXJhbmdlOjJhZjhlMDZlOWQyODQzOTY5MDc1MDRkYjIwMGZlZWViXzktMTAtMS0xLTA_9e02613f-6f8b-45c0-9464-7a1be04123fb"
      unitRef="usd">714418000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i734bace2663c4bd786c3f1b11ca4bb1e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzEtMi0xLTEtMA_32611fab-c5c6-471a-ba1d-a1e281d110de"
      unitRef="usd">1145109000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7ab66427d6734c2f9eb2a25670365ce3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzEtNC0xLTEtMA_d06b6bf2-3811-456a-aad4-a8d2ae5cd50c"
      unitRef="usd">111033000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4e5df85c1ce94408b8d689798dee954e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzEtNi0xLTEtMA_1d19791d-0465-494e-9081-623ff6a602f2"
      unitRef="usd">14140000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic7da709b74854b31b13212be11d008f9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzEtOC0xLTEtMA_3377518e-38cf-42ca-89e5-93aa1bb8ae95"
      unitRef="usd">30838000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzEtMTAtMS0xLTA_8c0d594c-34c9-41c3-a368-1acdaf475355"
      unitRef="usd">1301120000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <it:FiniteLivedIntangibleAssetsFullyAmortizedIntangibles
      contextRef="i16e5c5bd61d84ed9a07dc7b6f5ecc59d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzQtMi0xLTEtMA_38159904-52c2-41e9-af79-56c91071e759"
      unitRef="usd">2394000</it:FiniteLivedIntangibleAssetsFullyAmortizedIntangibles>
    <it:FiniteLivedIntangibleAssetsFullyAmortizedIntangibles
      contextRef="idb336a869a9e415b91645f1bcd723b18_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzQtNC0xLTEtMA_3e1f367d-d60d-4ee1-a696-fbb16d5d6d0b"
      unitRef="usd">787000</it:FiniteLivedIntangibleAssetsFullyAmortizedIntangibles>
    <it:FiniteLivedIntangibleAssetsFullyAmortizedIntangibles
      contextRef="i1580b69047d749599bb810bfa0d33e1b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzQtNi0xLTEtMA_ee1ad9f1-2396-4200-aa50-97d2d5deaeb4"
      unitRef="usd">9929000</it:FiniteLivedIntangibleAssetsFullyAmortizedIntangibles>
    <it:FiniteLivedIntangibleAssetsFullyAmortizedIntangibles
      contextRef="iabd7cc6fcf504b7298d2bb7bef05a0c6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzQtOC0xLTEtMA_a76e93df-1361-4210-9c19-6a73262d64c0"
      unitRef="usd">20152000</it:FiniteLivedIntangibleAssetsFullyAmortizedIntangibles>
    <it:FiniteLivedIntangibleAssetsFullyAmortizedIntangibles
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzQtMTAtMS0xLTA_2f082969-0331-4c0e-8ee0-c44995fd550b"
      unitRef="usd">33262000</it:FiniteLivedIntangibleAssetsFullyAmortizedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i16e5c5bd61d84ed9a07dc7b6f5ecc59d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzUtMi0xLTEtMA_e6ad2325-3cdd-4073-8735-d6adaf30d7ef"
      unitRef="usd">-11495000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="idb336a869a9e415b91645f1bcd723b18_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzUtNC0xLTEtMA_cb32cde9-4a89-421d-b2b9-6c8f51f1d587"
      unitRef="usd">-351000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i1580b69047d749599bb810bfa0d33e1b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzUtNi0xLTEtMA_4aee0656-e5f5-42b4-b133-dd1464e03de6"
      unitRef="usd">246000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="iabd7cc6fcf504b7298d2bb7bef05a0c6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzUtOC0xLTEtMA_af21b2f6-665a-4829-aef7-b2b55837ec7b"
      unitRef="usd">72000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzUtMTAtMS0xLTA_9632ceac-a2a2-432d-9561-c73cf309f241"
      unitRef="usd">-11528000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i62e4e3d83e3d4fc79b2b809e5b385025_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzYtMi0xLTEtMA_09b6ed50-d282-4bd6-8171-4c5554e444df"
      unitRef="usd">1154210000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i17139291333d42f487a12698a9ec6ec6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzYtNC0xLTEtMA_72576dc7-1983-4f54-b3d9-0bbdc6acfd02"
      unitRef="usd">110597000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idf4ebddcd13f492b95a4ce3a57a37fa6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzYtNi0xLTEtMA_4c6a5a24-5369-4e11-941c-ca8354e4cce9"
      unitRef="usd">3965000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i270fa847efef45c68a6d3ecad6de6767_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzYtOC0xLTEtMA_cf506997-288b-4018-8aa0-a580c187ce6e"
      unitRef="usd">10614000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzYtMTAtMS0xLTA_0cb43c8a-6128-4da4-aa35-781aa5b08e5b"
      unitRef="usd">1279386000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i62e4e3d83e3d4fc79b2b809e5b385025_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzctMi0xLTEtMA_a53f6a0e-6525-4587-beaf-4f246590c787"
      unitRef="usd">381776000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i17139291333d42f487a12698a9ec6ec6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzctNC0xLTEtMA_e55cb48c-d8a6-425a-8802-438aab4d9d12"
      unitRef="usd">83320000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idf4ebddcd13f492b95a4ce3a57a37fa6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzctNi0xLTEtMA_642a9118-4cb3-4adb-a676-08be82e52ddc"
      unitRef="usd">3595000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i270fa847efef45c68a6d3ecad6de6767_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzctOC0xLTEtMA_d7762ff1-854d-43ac-ac3f-ebd6723f206a"
      unitRef="usd">3697000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzctMTAtMS0xLTA_a3485444-b554-43c5-9ebf-4b027facffd5"
      unitRef="usd">472388000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i62e4e3d83e3d4fc79b2b809e5b385025_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzgtMi0xLTEtMA_53b8d53e-efe3-46ff-bf62-17bed052128a"
      unitRef="usd">772434000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i17139291333d42f487a12698a9ec6ec6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzgtNC0xLTEtMA_1418acf5-ed9a-407c-b487-b41454146b17"
      unitRef="usd">27277000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idf4ebddcd13f492b95a4ce3a57a37fa6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzgtNi0xLTEtMA_2bba7441-33a1-4ec0-8a42-78036cdbaa5a"
      unitRef="usd">370000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i270fa847efef45c68a6d3ecad6de6767_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzgtOC0xLTEtMA_777077b7-2af0-4655-a694-e62a5bcbb376"
      unitRef="usd">6917000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMGMxZWU3MTllNTk0MzExYTUwMmYxM2ViOTYwNGVhNi90YWJsZXJhbmdlOmUwYzFlZTcxOWU1OTQzMTFhNTAyZjEzZWI5NjA0ZWE2XzgtMTAtMS0xLTA_1c8143c2-068b-4b07-8e70-66579ca4f6a4"
      unitRef="usd">806998000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib7262be4b82e45439073e1ae8162bbca_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90ZXh0cmVnaW9uOjRlOTJiNzNmMWRhMjQwYWM5MDM3OGI3NWQzMjIxMGIyXzEwOTk1MTE2MjkyNTM_8172777e-7526-4158-93de-76c3d6bca132">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iaed242173fa64834af6f28c61aba6770_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90ZXh0cmVnaW9uOjRlOTJiNzNmMWRhMjQwYWM5MDM3OGI3NWQzMjIxMGIyXzEwOTk1MTE2MjkyNTg_c41cdeea-6c6e-4c6b-938a-0069f7966982">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4daee584525248d593f25a59ec69c6d4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90ZXh0cmVnaW9uOjRlOTJiNzNmMWRhMjQwYWM5MDM3OGI3NWQzMjIxMGIyXzEwOTk1MTE2MjkyNjE_752b89f1-8396-4d92-99ec-4d8e6834c670">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i03bf371c48384c14b55c6f9a766c7cc9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90ZXh0cmVnaW9uOjRlOTJiNzNmMWRhMjQwYWM5MDM3OGI3NWQzMjIxMGIyXzEwOTk1MTE2MjkyNjU_dbfa7fc7-05b0-4f8a-a7a8-477265d7f44a">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6f3a1e667ec342e988c26492da825db3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90ZXh0cmVnaW9uOjRlOTJiNzNmMWRhMjQwYWM5MDM3OGI3NWQzMjIxMGIyXzEwOTk1MTE2MjkyNjk_4ce4ea83-6b4c-477d-9968-4ca84611c5d5">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7311b1f29e4e4cf1a52c9e4b89eb7a8f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90ZXh0cmVnaW9uOjRlOTJiNzNmMWRhMjQwYWM5MDM3OGI3NWQzMjIxMGIyXzEwOTk1MTE2MjkyNzM_90c39f29-4434-41e4-b62e-f441467dbf72">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5489d131ebca42ce9e693245aa7ba566_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90ZXh0cmVnaW9uOjRlOTJiNzNmMWRhMjQwYWM5MDM3OGI3NWQzMjIxMGIyXzEwOTk1MTE2MjkyNzc_e68d0a54-19f1-4312-91f2-4d9060e124f3">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i858f52d8ff424bf38d5e21f1e79554f6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90ZXh0cmVnaW9uOjRlOTJiNzNmMWRhMjQwYWM5MDM3OGI3NWQzMjIxMGIyXzEwOTk1MTE2MjkyODE_c92a0937-a1a8-455e-a91a-3a671461b251">P11Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90ZXh0cmVnaW9uOjRlOTJiNzNmMWRhMjQwYWM5MDM3OGI3NWQzMjIxMGIyXzg0NQ_28cb4359-e06f-4700-97c1-828cfde36649"
      unitRef="usd">109600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90ZXh0cmVnaW9uOjRlOTJiNzNmMWRhMjQwYWM5MDM3OGI3NWQzMjIxMGIyXzg0OQ_f8e13386-26bc-4383-8f21-079eac8e9594"
      unitRef="usd">125100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90ZXh0cmVnaW9uOjRlOTJiNzNmMWRhMjQwYWM5MDM3OGI3NWQzMjIxMGIyXzg1Ng_796382dc-c85f-46a5-adc0-c2df80ebb90d"
      unitRef="usd">129700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90ZXh0cmVnaW9uOjRlOTJiNzNmMWRhMjQwYWM5MDM3OGI3NWQzMjIxMGIyXzEwMjU_21d44896-c17d-4a06-9c2e-5319c5519e21">The estimated future amortization expense by year for finite-lived intangible assets is presented in the table below (in thousands).&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;100,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;100,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;93,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;82,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;80,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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;714,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMDZkMzdjMjY4Nzk0ODM0YmY1NTg0YzYyNDliNmExYy90YWJsZXJhbmdlOmUwNmQzN2MyNjg3OTQ4MzRiZjU1ODRjNjI0OWI2YTFjXzAtMS0xLTEtMA_f1aa0427-1584-43b6-b3d2-703e4eaff330"
      unitRef="usd">100687000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMDZkMzdjMjY4Nzk0ODM0YmY1NTg0YzYyNDliNmExYy90YWJsZXJhbmdlOmUwNmQzN2MyNjg3OTQ4MzRiZjU1ODRjNjI0OWI2YTFjXzEtMS0xLTEtMA_fc36cce3-63cf-4f92-bdf0-08ef1d8aae06"
      unitRef="usd">100672000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMDZkMzdjMjY4Nzk0ODM0YmY1NTg0YzYyNDliNmExYy90YWJsZXJhbmdlOmUwNmQzN2MyNjg3OTQ4MzRiZjU1ODRjNjI0OWI2YTFjXzItMS0xLTEtMA_0183139a-c5e3-4a8e-bd74-f8fe12292b61"
      unitRef="usd">93479000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMDZkMzdjMjY4Nzk0ODM0YmY1NTg0YzYyNDliNmExYy90YWJsZXJhbmdlOmUwNmQzN2MyNjg3OTQ4MzRiZjU1ODRjNjI0OWI2YTFjXzMtMS0xLTEtMA_030626f4-6b1f-4495-a46b-52b9b588c8ca"
      unitRef="usd">82946000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMDZkMzdjMjY4Nzk0ODM0YmY1NTg0YzYyNDliNmExYy90YWJsZXJhbmdlOmUwNmQzN2MyNjg3OTQ4MzRiZjU1ODRjNjI0OWI2YTFjXzQtMS0xLTEtMA_e97f33f4-cb48-46f7-933f-4fe8287444a1"
      unitRef="usd">80271000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMDZkMzdjMjY4Nzk0ODM0YmY1NTg0YzYyNDliNmExYy90YWJsZXJhbmdlOmUwNmQzN2MyNjg3OTQ4MzRiZjU1ODRjNjI0OWI2YTFjXzUtMS0xLTEtMA_5a7e9494-a002-43f7-add3-bb3b28c95cdf"
      unitRef="usd">256363000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzYvZnJhZzo0ZTkyYjczZjFkYTI0MGFjOTAzNzhiNzVkMzIyMTBiMi90YWJsZTplMDZkMzdjMjY4Nzk0ODM0YmY1NTg0YzYyNDliNmExYy90YWJsZXJhbmdlOmUwNmQzN2MyNjg3OTQ4MzRiZjU1ODRjNjI0OWI2YTFjXzYtMS0xLTEtMA_7578b622-e3b0-4fc5-ae43-b98b796a98af"
      unitRef="usd">714418000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherAssetsDisclosureTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzkvZnJhZzo5ZjExYzlmNzYxYTY0ZGY1ODQyMjg0ODZhMDQ2MjgzMS90ZXh0cmVnaW9uOjlmMTFjOWY3NjFhNjRkZjU4NDIyODQ4NmEwNDYyODMxXzExNw_c42c9ebe-6dde-47b8-bf04-15d0e35abb82">Other Assets &lt;div style="text-align: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&#x2019;s other assets are summarized in the table below (in thousands).&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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%"&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit plan-related assets&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;113,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;98,536&#160;&lt;/span&gt;&lt;/td&gt;&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;Non-current deferred tax assets&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;140,004&#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="background-color:#ffffff;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;103,559&#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;55,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 assets&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;308,689&#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;256,316&#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:OtherAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherAssetsTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzkvZnJhZzo5ZjExYzlmNzYxYTY0ZGY1ODQyMjg0ODZhMDQ2MjgzMS90ZXh0cmVnaW9uOjlmMTFjOWY3NjFhNjRkZjU4NDIyODQ4NmEwNDYyODMxXzExMg_200847a1-aa01-4686-a096-8376a54cb328">&lt;div style="text-align: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 other assets are summarized in the table below (in thousands).&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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%"&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit plan-related assets&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;113,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;98,536&#160;&lt;/span&gt;&lt;/td&gt;&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;Non-current deferred tax assets&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;140,004&#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="background-color:#ffffff;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;103,559&#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;55,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 assets&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;308,689&#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;256,316&#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:ScheduleOfOtherAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzkvZnJhZzo5ZjExYzlmNzYxYTY0ZGY1ODQyMjg0ODZhMDQ2MjgzMS90YWJsZTo5ZWIxYjZhMjY5Mzk0YTMwYmY3YzU2NDQzNzY5ZWY4Yy90YWJsZXJhbmdlOjllYjFiNmEyNjkzOTRhMzBiZjdjNTY0NDM3NjllZjhjXzItMS0xLTEtMA_4e3765c3-a6c3-41e4-a0ec-2629fb98c582"
      unitRef="usd">113553000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzkvZnJhZzo5ZjExYzlmNzYxYTY0ZGY1ODQyMjg0ODZhMDQ2MjgzMS90YWJsZTo5ZWIxYjZhMjY5Mzk0YTMwYmY3YzU2NDQzNzY5ZWY4Yy90YWJsZXJhbmdlOjllYjFiNmEyNjkzOTRhMzBiZjdjNTY0NDM3NjllZjhjXzItMy0xLTEtMA_184861cb-c24f-491f-ad8b-44d2bb909bff"
      unitRef="usd">98536000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzkvZnJhZzo5ZjExYzlmNzYxYTY0ZGY1ODQyMjg0ODZhMDQ2MjgzMS90YWJsZTo5ZWIxYjZhMjY5Mzk0YTMwYmY3YzU2NDQzNzY5ZWY4Yy90YWJsZXJhbmdlOjllYjFiNmEyNjkzOTRhMzBiZjdjNTY0NDM3NjllZjhjXzMtMS0xLTEtMA_d6df62af-edca-401b-988f-aa5be830e9d4"
      unitRef="usd">140004000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzkvZnJhZzo5ZjExYzlmNzYxYTY0ZGY1ODQyMjg0ODZhMDQ2MjgzMS90YWJsZTo5ZWIxYjZhMjY5Mzk0YTMwYmY3YzU2NDQzNzY5ZWY4Yy90YWJsZXJhbmdlOjllYjFiNmEyNjkzOTRhMzBiZjdjNTY0NDM3NjllZjhjXzMtMy0xLTEtMA_9ba4cc34-31ea-4a06-aedb-f31f021782f5"
      unitRef="usd">103559000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzkvZnJhZzo5ZjExYzlmNzYxYTY0ZGY1ODQyMjg0ODZhMDQ2MjgzMS90YWJsZTo5ZWIxYjZhMjY5Mzk0YTMwYmY3YzU2NDQzNzY5ZWY4Yy90YWJsZXJhbmdlOjllYjFiNmEyNjkzOTRhMzBiZjdjNTY0NDM3NjllZjhjXzQtMS0xLTEtMA_00375e3e-d1a2-4082-83e5-e5b29d32f096"
      unitRef="usd">55132000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzkvZnJhZzo5ZjExYzlmNzYxYTY0ZGY1ODQyMjg0ODZhMDQ2MjgzMS90YWJsZTo5ZWIxYjZhMjY5Mzk0YTMwYmY3YzU2NDQzNzY5ZWY4Yy90YWJsZXJhbmdlOjllYjFiNmEyNjkzOTRhMzBiZjdjNTY0NDM3NjllZjhjXzQtMy0xLTEtMA_be4d9269-5596-4fe5-9b51-3d3fa81c727b"
      unitRef="usd">54221000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzkvZnJhZzo5ZjExYzlmNzYxYTY0ZGY1ODQyMjg0ODZhMDQ2MjgzMS90YWJsZTo5ZWIxYjZhMjY5Mzk0YTMwYmY3YzU2NDQzNzY5ZWY4Yy90YWJsZXJhbmdlOjllYjFiNmEyNjkzOTRhMzBiZjdjNTY0NDM3NjllZjhjXzUtMS0xLTEtMA_d97355cd-55ca-420c-90a2-b25353d275b8"
      unitRef="usd">308689000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xMzkvZnJhZzo5ZjExYzlmNzYxYTY0ZGY1ODQyMjg0ODZhMDQ2MjgzMS90YWJsZTo5ZWIxYjZhMjY5Mzk0YTMwYmY3YzU2NDQzNzY5ZWY4Yy90YWJsZXJhbmdlOjllYjFiNmEyNjkzOTRhMzBiZjdjNTY0NDM3NjllZjhjXzUtMy0xLTEtMA_0ba1443f-0584-48e7-9fe0-33531b35c241"
      unitRef="usd">256316000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90ZXh0cmVnaW9uOjk3NTA5YzFiMzA4YTQyMDg5OGFhMTNkYzgxMmU3Njc4XzMzOA_61020058-6e09-4ee5-a5a7-030afed7f927">Accounts Payable and Accrued and Other LiabilitiesThe Company&#x2019;s Accounts payable and accrued liabilities are summarized in the table below (in thousands).&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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%"&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;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: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: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;Accounts payable&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;49,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;38,588&#160;&lt;/span&gt;&lt;/td&gt;&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;Payroll and employee benefits payable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Bonus payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commissions payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;VAT payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzktMC0xLTEtMA_6ba645f4-07a6-4cda-9cb1-6d138270a851"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzktMC0xLTEtMA_bdba40bb-9f7f-4d95-bda9-efe4798885d9"&gt;Current portion of operating lease 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;89,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Other accrued liabilities, including the short-term portion of fair value of interest rate swap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 accounts payable and accrued liabilities&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,134,814&#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;952,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&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 Company&#x2019;s Other liabilities are summarized in the table below (in thousands).&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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%"&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;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: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: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;Non-current deferred revenues&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;48,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;26,754&#160;&lt;/span&gt;&lt;/td&gt;&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;Long-term taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit plan-related 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;139,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 deferred tax 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;181,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 long-term portion of fair value of interest rate swap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;511,887&#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;539,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90ZXh0cmVnaW9uOjk3NTA5YzFiMzA4YTQyMDg5OGFhMTNkYzgxMmU3Njc4XzM0MQ_cfac4448-c361-452c-97ad-db92dee3e0d9">The Company&#x2019;s Accounts payable and accrued liabilities are summarized in the table below (in thousands).&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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%"&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;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: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: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;Accounts payable&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;49,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;38,588&#160;&lt;/span&gt;&lt;/td&gt;&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;Payroll and employee benefits payable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Bonus payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commissions payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;VAT payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzktMC0xLTEtMA_6ba645f4-07a6-4cda-9cb1-6d138270a851"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzktMC0xLTEtMA_bdba40bb-9f7f-4d95-bda9-efe4798885d9"&gt;Current portion of operating lease 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;89,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Other accrued liabilities, including the short-term portion of fair value of interest rate swap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 accounts payable and accrued liabilities&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,134,814&#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;952,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccountsPayableCurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzItMS0xLTEtMA_c24edba8-424b-4ce0-9f3b-633f115b554f"
      unitRef="usd">49277000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzItMy0xLTEtMA_9fb15b15-7756-4f11-86f2-45322b21ef8d"
      unitRef="usd">38588000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzMtMS0xLTEtMA_3f343820-6bab-4bf5-a97e-328f9281b0cb"
      unitRef="usd">233704000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzMtMy0xLTEtMA_e64a3415-f13c-46d8-8ba8-539b78b20f96"
      unitRef="usd">216033000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzUtMS0xLTEtMA_9fe61fcb-d638-4020-8521-40f579d7c081"
      unitRef="usd">243459000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzUtMy0xLTEtMA_3f2c3b1c-fc7e-4fa8-8fbc-d574d21d39ac"
      unitRef="usd">224763000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzYtMS0xLTEtMA_b01c3cfa-38b8-4e81-a04b-ea613897a004"
      unitRef="usd">201397000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzYtMy0xLTEtMA_5afe0543-bbe1-4944-9898-f5a6fccf3202"
      unitRef="usd">130306000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzctMS0xLTEtMA_10120bdd-2d2c-47e9-8ad4-851cea925848"
      unitRef="usd">18717000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzctMy0xLTEtMA_916429a0-3fe5-4b50-b201-8ac3917116b4"
      unitRef="usd">29550000</us-gaap:TaxesPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzgtMS0xLTEtMA_288ced51-2bd6-4a18-a556-737df9bb7ad4"
      unitRef="usd">48834000</us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzgtMy0xLTEtMA_7ca2ac82-2d37-40f7-997d-516aae3b9ea5"
      unitRef="usd">58496000</us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzktMS0xLTEtMA_aa5c72b7-9497-49e7-8a23-55f1c1a37a55"
      unitRef="usd">89754000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzktMy0xLTEtMA_f12e4ef7-cfba-43ec-9c80-c2ff3effb0e8"
      unitRef="usd">83995000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzExLTEtMS0xLTA_3f21704a-8707-461e-aa20-a677ffe89532"
      unitRef="usd">249672000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzExLTMtMS0xLTA_5b772d63-8290-4e00-8328-3992d19563a2"
      unitRef="usd">170700000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzEyLTEtMS0xLTA_efb4cc61-c07c-4a11-8c16-9ee02e387540"
      unitRef="usd">1134814000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTo2ODdjMDVmNDk2YzE0YjcwOGQ1NGFjMWYxZThlNWUwOC90YWJsZXJhbmdlOjY4N2MwNWY0OTZjMTRiNzA4ZDU0YWMxZjFlOGU1ZTA4XzEyLTMtMS0xLTA_4282ebee-6a0d-4f46-a18a-f185a850a237"
      unitRef="usd">952431000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90ZXh0cmVnaW9uOjk3NTA5YzFiMzA4YTQyMDg5OGFhMTNkYzgxMmU3Njc4XzM1NQ_3ca00101-beae-4883-9363-99d32509133b">&lt;div style="text-align: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 Other liabilities are summarized in the table below (in thousands).&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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%"&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;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: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: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;Non-current deferred revenues&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;48,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;26,754&#160;&lt;/span&gt;&lt;/td&gt;&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;Long-term taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit plan-related 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;139,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 deferred tax 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;181,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 long-term portion of fair value of interest rate swap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;511,887&#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;539,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTpiMGJmNzczN2Q1Nzc0Mjk5YThjMTMxMDA5YzhhYzcyNC90YWJsZXJhbmdlOmIwYmY3NzM3ZDU3NzQyOTlhOGMxMzEwMDljOGFjNzI0XzItMS0xLTEtMA_04bbb9d2-9497-43b0-9aa6-fb1104881a3a"
      unitRef="usd">48176000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTpiMGJmNzczN2Q1Nzc0Mjk5YThjMTMxMDA5YzhhYzcyNC90YWJsZXJhbmdlOmIwYmY3NzM3ZDU3NzQyOTlhOGMxMzEwMDljOGFjNzI0XzItMy0xLTEtMA_14b0e6c5-6efc-4c69-b025-f96be7222833"
      unitRef="usd">26754000</us-gaap:DeferredRevenueNoncurrent>
    <it:TaxesPayableNoncurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTpiMGJmNzczN2Q1Nzc0Mjk5YThjMTMxMDA5YzhhYzcyNC90YWJsZXJhbmdlOmIwYmY3NzM3ZDU3NzQyOTlhOGMxMzEwMDljOGFjNzI0XzMtMS0xLTEtMA_fc6bdce2-c4be-4599-a860-b623e553d025"
      unitRef="usd">76806000</it:TaxesPayableNoncurrent>
    <it:TaxesPayableNoncurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTpiMGJmNzczN2Q1Nzc0Mjk5YThjMTMxMDA5YzhhYzcyNC90YWJsZXJhbmdlOmIwYmY3NzM3ZDU3NzQyOTlhOGMxMzEwMDljOGFjNzI0XzMtMy0xLTEtMA_0b3c2753-aff1-4811-8f7b-4edc22ebf4dc"
      unitRef="usd">86751000</it:TaxesPayableNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTpiMGJmNzczN2Q1Nzc0Mjk5YThjMTMxMDA5YzhhYzcyNC90YWJsZXJhbmdlOmIwYmY3NzM3ZDU3NzQyOTlhOGMxMzEwMDljOGFjNzI0XzQtMS0xLTEtMA_19b32dff-2f03-432b-a86b-8b6cf1889536"
      unitRef="usd">139097000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTpiMGJmNzczN2Q1Nzc0Mjk5YThjMTMxMDA5YzhhYzcyNC90YWJsZXJhbmdlOmIwYmY3NzM3ZDU3NzQyOTlhOGMxMzEwMDljOGFjNzI0XzQtMy0xLTEtMA_ffd1cfda-c723-415b-a518-c13dd34065f4"
      unitRef="usd">128199000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTpiMGJmNzczN2Q1Nzc0Mjk5YThjMTMxMDA5YzhhYzcyNC90YWJsZXJhbmdlOmIwYmY3NzM3ZDU3NzQyOTlhOGMxMzEwMDljOGFjNzI0XzUtMS0xLTEtMA_bd78499b-48c1-4ca4-9d52-08e7d0f8b4e0"
      unitRef="usd">181789000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTpiMGJmNzczN2Q1Nzc0Mjk5YThjMTMxMDA5YzhhYzcyNC90YWJsZXJhbmdlOmIwYmY3NzM3ZDU3NzQyOTlhOGMxMzEwMDljOGFjNzI0XzUtMy0xLTEtMA_2315f8ef-e387-406a-9ff7-2af3b8055755"
      unitRef="usd">173233000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <it:OtherLiabilitiesNoncurrentOther
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTpiMGJmNzczN2Q1Nzc0Mjk5YThjMTMxMDA5YzhhYzcyNC90YWJsZXJhbmdlOmIwYmY3NzM3ZDU3NzQyOTlhOGMxMzEwMDljOGFjNzI0XzYtMS0xLTEtMA_9190d3ab-9188-46b7-b9b1-e6d209b65d8d"
      unitRef="usd">66019000</it:OtherLiabilitiesNoncurrentOther>
    <it:OtherLiabilitiesNoncurrentOther
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTpiMGJmNzczN2Q1Nzc0Mjk5YThjMTMxMDA5YzhhYzcyNC90YWJsZXJhbmdlOmIwYmY3NzM3ZDU3NzQyOTlhOGMxMzEwMDljOGFjNzI0XzYtMy0xLTEtMA_cf0b4f46-a2da-4457-9aad-d53ab3ffc9be"
      unitRef="usd">124656000</it:OtherLiabilitiesNoncurrentOther>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTpiMGJmNzczN2Q1Nzc0Mjk5YThjMTMxMDA5YzhhYzcyNC90YWJsZXJhbmdlOmIwYmY3NzM3ZDU3NzQyOTlhOGMxMzEwMDljOGFjNzI0XzctMS0xLTEtMA_b5772526-ef1c-4859-9848-6ec3f85ebcee"
      unitRef="usd">511887000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDIvZnJhZzo5NzUwOWMxYjMwOGE0MjA4OThhYTEzZGM4MTJlNzY3OC90YWJsZTpiMGJmNzczN2Q1Nzc0Mjk5YThjMTMxMDA5YzhhYzcyNC90YWJsZXJhbmdlOmIwYmY3NzM3ZDU3NzQyOTlhOGMxMzEwMDljOGFjNzI0XzctMy0xLTEtMA_0fb2c6f6-557b-4303-baf0-fb4d5c31ee8c"
      unitRef="usd">539593000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzE3MzAx_2f65c710-ea8f-4635-a0b7-1edc6de5bf9e">Debt&lt;div style="text-align: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 total outstanding borrowings are summarized in the table below (in thousands).&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&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="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;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:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;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;2020 Credit Agreement - Term loan facility (1)&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;287,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;395,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 Credit Agreement - Revolving credit facility (1), (2)&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;&#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;5,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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Notes due 2028 (&#x201c;2028 Notes&#x201d;) (3)&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;800,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;800,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;Senior Notes due 2029 (&#x201c;2029 Notes&#x201d;) (4)&lt;/span&gt;&lt;/div&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;600,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;&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Notes due 2030 (&#x201c;2030 Notes&#x201d;) (5)&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;800,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;800,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 (6)&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;5,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount outstanding (7)&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;2,493,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,006,046&#160;&lt;/span&gt;&lt;/td&gt;&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: deferred financing fees (8) &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;(30,367)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 balance sheet carrying amount &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;2,462,764&#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;1,978,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The contractual annualized interest rate as of December&#160;31, 2021 on the 2020 Credit Agreement Term loan facility and the Revolving credit facility was 1.50%, which consisted of a floating Eurodollar base rate of 0.125% plus a margin of 1.375%&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;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; However, the Company has interest rate swap contracts that effectively convert the floating Eurodollar base rates on outstanding amounts to a fixed base rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company had approximately $1.0 billion of available borrowing capacity on the 2020 Credit Agreement revolver (not including the expansion feature) as of December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Consists of $800.0&#160;million principal amount of 2028 Notes outstanding. The 2028 Notes bear interest at a fixed rate of 4.50% and mature on July 1, 2028.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Consists of $600.0&#160;million principal amount of 2029 Notes outstanding. The 2029 Notes bear interest at a fixed rate of 3.625% and mature on June 15, 2029.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Consists of $800.0&#160;million principal amount of 2030 Notes outstanding. The 2030 Notes bear interest at a fixed rate of 3.75% and mature on October 1, 2030.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Consists of two State of Connecticut economic development loans. One of the loans originated in 2012, has a 10-year maturity and the outstanding balance of $0.5&#160;million as of December&#160;31, 2021 bears interest at a fixed rate of 3.00%. The second loan, originated in 2019, has a 10-year maturity and bears interest at a fixed rate of 1.75%. Both of these loans may be repaid at any time by the Company without penalty.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The weighted average annual effective rate on the Company&#x2019;s outstanding debt for 2021, including the effects of its interest rate swaps discussed below, was 4.87%.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Deferred financing fees are being amortized to Interest expense over the term of the related debt 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-style:italic;font-weight:400;line-height:120%"&gt;2029 Notes&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 June 18, 2021, the Company issued $600.0&#160;million aggregate principal amount of 3.625% Senior Notes due 2029. The 2029 Notes were issued pursuant to an indenture, dated as of June 18, 2021 (the &#x201c;2029 Note Indenture&#x201d;), among the Company, the guarantors party thereto and U.S. Bank National Association, as trustee. &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 2029 Notes were issued at an issue price of 100.0% and bear interest at a rate of 3.625% per annum. Interest on the 2029 Notes is payable on June 15 and December 15 of each year, beginning on December 15, 2021. The 2029 Notes will mature on June 15, 2029. The Company used a portion of the net proceeds of the 2029 Notes (i) to repay $100.0&#160;million of the outstanding borrowings under the Company&#x2019;s existing term loan facility and (ii) to pay related fees and expenses. The Company intends to use the remaining net proceeds of the 2029 Notes for general corporate purposes.&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 redeem some or all of the 2029 Notes at any time on or after June 15, 2024 for cash at the redemption prices set forth in the 2029 Notes Indenture, plus accrued and unpaid interest to, but excluding, the redemption date. Prior to June 15, 2024, the Company may redeem up to 40% of the aggregate principal amount of the 2029 Notes with the proceeds of certain equity offerings at a redemption price of 103.625% plus accrued and unpaid interest to, but excluding, the redemption date. In addition, the Company may redeem some or all of the 2029 Notes prior to June 15, 2024, at a redemption price of 100% of the principal amount of the 2029 Notes plus accrued and unpaid interest to, but excluding, the redemption date, plus a &#x201c;make-whole&#x201d; premium. If the Company experiences specific kinds of change of control and a ratings decline, it will be required to offer to repurchase the 2029 Notes at a price equal to 101% of the principal amount thereof plus accrued and unpaid interest to, but excluding, the repurchase 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 2029 Notes are the Company&#x2019;s general unsecured senior obligations, and are effectively subordinated to all of the Company&#x2019;s existing and future secured indebtedness to the extent of the value of the collateral securing such indebtedness, structurally subordinated to all existing and future indebtedness and other liabilities of the Company&#x2019;s non-guarantor subsidiaries, equal in right of payment to all of the Company&#x2019;s and Company&#x2019;s guarantor subsidiaries&#x2019; existing and future senior indebtedness and senior in right of payment to all of the Company&#x2019;s future subordinated indebtedness, if any. The 2029 Notes are jointly and severally guaranteed on a senior unsecured basis by certain of the Company&#x2019;s domestic subsidiaries that have outstanding indebtedness or guarantee other specified indebtedness. &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 2029 Notes Indenture contains covenants that limit, among other things, the Company&#x2019;s ability and the ability of some of the Company&#x2019;s subsidiaries to:&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-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;create liens; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;merge or consolidate with other entities.&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;These covenants will be subject to a number of exceptions and qualifications. &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 2029 Notes Indenture also provides for events of default, which, if any of them occurs, would permit or require the principal, premium, if any, and interest on all the then outstanding 2029 Notes issued under the Indenture to be due and payable.&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:400;line-height:120%"&gt;2030 Notes&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 September 28, 2020, the Company issued $800.0&#160;million aggregate principal amount of 3.75% Senior Notes due 2030. The 2030 Notes were issued pursuant to an indenture, dated as of September 28, 2020 (the &#x201c;2030 Note Indenture&#x201d;), among the Company, the guarantors party thereto and U.S. Bank National Association, as trustee. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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 2030 Notes were issued at an issue price of 100.0% and bear interest at a rate of 3.75% per annum. Interest on the 2030 Notes is payable on April 1 and October 1 of each year, beginning on April 1, 2021. The 2030 Notes will mature on October 1, 2030. &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 redeem some or all of the 2030 Notes at any time on or after October 1, 2025 for cash at the redemption prices set forth in the 2030 Note Indenture, plus accrued and unpaid interest to, but excluding, the redemption date. Prior to October 1, 2025, the Company may redeem up to 40% of the aggregate principal amount of the 2030 Notes in connection with certain equity offerings, or some or all of the 2030 Notes with a &#x201c;make-whole&#x201d; premium, in each case subject to the terms set forth in the 2030 Note Indenture.&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:400;line-height:120%"&gt;2028 Notes&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 22, 2020, the Company issued $800.0&#160;million aggregate principal amount of 4.50% Senior Notes due 2028. The 2028 Notes were issued pursuant to an indenture, dated as of June 22, 2020 (the &#x201c;2028 Note Indenture&#x201d;), among the Company, the guarantors party thereto and U.S. Bank National Association, as trustee. &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 2028 Notes were issued at an issue price of 100.0% and bear interest at a rate of 4.50% per annum. Interest on the 2028 Notes is payable on January 1 and July 1 of each year, beginning on January 1, 2021. The 2028 Notes will mature on July 1, 2028. &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 redeem some or all of the 2028 Notes at any time on or after July 1, 2023 for cash at the redemption prices set forth in the 2028 Note Indenture, plus accrued and unpaid interest to, but excluding, the redemption date. Prior to July 1, 2023, the Company may redeem up to 40% of the aggregate principal amount of the 2028 Notes in connection with certain equity offerings, or some or all of the 2028 Notes with a &#x201c;make-whole&#x201d; premium, in each case subject to the terms set forth in the 2028 Note Indenture.&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:400;line-height:120%"&gt;2020 Credit Agreement&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 September 28, 2020, the Company entered into an agreement among the Company, as borrower, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent (the &#x201c;Administrative Agent,&#x201d; and such agreement, the &#x201c;2020 Credit Agreement&#x201d;), which amended and restated the Company&#x2019;s existing credit facility, dated as of June 17, 2016 (as amended, supplemented or otherwise modified from time to time, the &#x201c;2016 Credit Agreement&#x201d;).&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 2020 Credit Agreement provides for a $400.0&#160;million senior secured five-year term loan facility and a $1.0&#160;billion senior secured five-year revolving facility. The term and revolving facilities may be increased, at the Company&#x2019;s option and under certain conditions, by up to an additional $1.0&#160;billion in the aggregate plus additional amounts subject to the satisfaction of certain conditions, including a maximum secured leverage ratio. The term loan will be repaid in consecutive quarterly installments commencing December 31, 2020, plus a final payment due on September 28, 2025, and may be prepaid at any time without penalty or premium (other than applicable breakage costs) at the option of the Company. The revolving credit facility may be used for loans, and up to $75.0&#160;million may be used for letters of credit. The revolving loans may be borrowed, repaid and re-borrowed until September 28, 2025, at which time all amounts borrowed must be repaid.&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 September 28, 2020, the Company drew down $400.0&#160;million in term loans. The initial drawdown was used to refinance the outstanding amounts under the 2016 Credit Agreement. Additional amounts drawn down under the 2020 Credit Agreement will be used for general corporate purposes, including the funding of acquisitions, payment of capital expenditures and the repurchase of shares. The Company used a portion of the net proceeds from the issuance of the 2029 Notes to repay $100.0&#160;million of the outstanding borrowings under the term loan facility in June 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;The Company&#x2019;s obligations under the 2020 Credit Agreement are guaranteed, on a secured basis, by certain existing and future direct and indirect U.S. subsidiaries. The Company&#x2019;s obligations under the 2020 Credit Agreement and the guarantees of the subsidiary guarantors are secured by first priority security interests in substantially all of the assets of the Company and the subsidiary guarantors. The security and pledges are subject to certain exceptions.&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;Loans under the 2020 Credit Agreement bear interest at a rate equal to, at the Company&#x2019;s option, either (i) the greatest of: (x) the Wall Street Journal prime rate; (y) the average rate on Federal Reserve Board of New York rate plus 1/2 of 1%; and (z) and the adjusted LIBO rate (adjusted for statutory reserves) for a one-month interest period plus 1%, in each case plus a margin equal to between 0.125% and 1.25% depending on the Company&#x2019;s consolidated leverage ratio as of the end of the four consecutive fiscal quarters most recently ended, or (ii) the adjusted LIBO rate (adjusted for statutory reserves) plus a margin equal to between 1.125% and 2.25%, depending on the Company&#x2019;s leverage ratio as of the end of the four consecutive fiscal &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;quarters most recently ended. The commitment fee payable on the unused portion of the revolving credit facility is equal to between 0.175% and 0.40% based on utilization of the revolving credit facility. The Company has also agreed to pay customary letter of credit fees.&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 2020 Credit Agreement contains certain customary restrictive loan covenants, including, among others, a financial covenant requiring a maximum leverage ratio, and covenants limiting the Company&#x2019;s ability to incur indebtedness, grant liens, make acquisitions, be acquired, dispose of assets, pay dividends, repurchase stock, make capital expenditures, make investments and enter into certain transactions with affiliates.  The Company was in compliance with all financial covenants as of December 31, 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-style:italic;font-weight:400;line-height:120%"&gt;Interest Rate Swaps&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 of December&#160;31, 2021, the Company had four fixed-for-floating interest rate swap contracts with a total notional value of $1.4 billion that mature through 2025. The Company pays base fixed rates on these swaps ranging from 2.13%&#160;to&#160;3.04%&#160;and in return receives a floating Eurodollar base rate on&#160;30-day notional borrowings. &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 a result of the payment under the then outstanding 2016 Credit Agreement term loan and revolving credit facility, the Company de-designated all of its interest rate swaps effective June 30, 2020. Accordingly, hedge accounting is not applicable, and subsequent changes to the fair value of the interest rate swaps are recorded in Other income (expense), net. The amounts previously recorded in Accumulated other comprehensive loss are amortized into Interest expense over the terms of the hedged forecasted interest payments. As of December&#160;31, 2021, $75.0&#160;million is remaining in Accumulated other comprehensive loss, net. The interest rate swaps had negative unrealized fair values (liabilities) of $53.7 million and $109.2 million as of December&#160;31, 2021 and December&#160;31, 2020, respectively, of which $56.3&#160;million and $78.1&#160;million were recorded in Accumulated other comprehensive loss, net of tax effect, as of December&#160;31, 2021 and December&#160;31, 2020, respectively. See Note 12 &#x2014; Fair Value Disclosures for the determination of the fair values of Company&#x2019;s interest rate swaps.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzE3Mjk4_a8e0c56c-5fba-4fbf-a237-5f9b2f377dbb">&lt;div style="text-align: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 total outstanding borrowings are summarized in the table below (in thousands).&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&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="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;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:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;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;2020 Credit Agreement - Term loan facility (1)&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;287,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;395,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 Credit Agreement - Revolving credit facility (1), (2)&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;&#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;5,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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Notes due 2028 (&#x201c;2028 Notes&#x201d;) (3)&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;800,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;800,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;Senior Notes due 2029 (&#x201c;2029 Notes&#x201d;) (4)&lt;/span&gt;&lt;/div&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;600,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;&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Notes due 2030 (&#x201c;2030 Notes&#x201d;) (5)&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;800,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;800,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 (6)&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;5,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount outstanding (7)&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;2,493,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,006,046&#160;&lt;/span&gt;&lt;/td&gt;&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: deferred financing fees (8) &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;(30,367)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 balance sheet carrying amount &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;2,462,764&#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;1,978,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The contractual annualized interest rate as of December&#160;31, 2021 on the 2020 Credit Agreement Term loan facility and the Revolving credit facility was 1.50%, which consisted of a floating Eurodollar base rate of 0.125% plus a margin of 1.375%&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;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; However, the Company has interest rate swap contracts that effectively convert the floating Eurodollar base rates on outstanding amounts to a fixed base rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company had approximately $1.0 billion of available borrowing capacity on the 2020 Credit Agreement revolver (not including the expansion feature) as of December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Consists of $800.0&#160;million principal amount of 2028 Notes outstanding. The 2028 Notes bear interest at a fixed rate of 4.50% and mature on July 1, 2028.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Consists of $600.0&#160;million principal amount of 2029 Notes outstanding. The 2029 Notes bear interest at a fixed rate of 3.625% and mature on June 15, 2029.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Consists of $800.0&#160;million principal amount of 2030 Notes outstanding. The 2030 Notes bear interest at a fixed rate of 3.75% and mature on October 1, 2030.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Consists of two State of Connecticut economic development loans. One of the loans originated in 2012, has a 10-year maturity and the outstanding balance of $0.5&#160;million as of December&#160;31, 2021 bears interest at a fixed rate of 3.00%. The second loan, originated in 2019, has a 10-year maturity and bears interest at a fixed rate of 1.75%. Both of these loans may be repaid at any time by the Company without penalty.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The weighted average annual effective rate on the Company&#x2019;s outstanding debt for 2021, including the effects of its interest rate swaps discussed below, was 4.87%.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Deferred financing fees are being amortized to Interest expense over the term of the related debt obligation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib932a1d4518f49839897e0c9021209f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90YWJsZTo1MDE2YTU2NTExNTg0YzhlOTVkMmY1NjNjZjNhODI2Zi90YWJsZXJhbmdlOjUwMTZhNTY1MTE1ODRjOGU5NWQyZjU2M2NmM2E4MjZmXzItMi0xLTEtMA_40a7bcdb-0d45-439c-9ebc-522c2fd7c810"
      unitRef="usd">287600000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia59e8353373a439f9b97daf3e0cf701a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90YWJsZTo1MDE2YTU2NTExNTg0YzhlOTVkMmY1NjNjZjNhODI2Zi90YWJsZXJhbmdlOjUwMTZhNTY1MTE1ODRjOGU5NWQyZjU2M2NmM2E4MjZmXzItNC0xLTEtMA_9bd452bf-e13c-4b83-9b69-e394f75092b6"
      unitRef="usd">395000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i327347db8bfb42ac8ff9f1b26497fb1e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90YWJsZTo1MDE2YTU2NTExNTg0YzhlOTVkMmY1NjNjZjNhODI2Zi90YWJsZXJhbmdlOjUwMTZhNTY1MTE1ODRjOGU5NWQyZjU2M2NmM2E4MjZmXzMtMi0xLTEtMA_92b3337c-1936-4fa2-9dea-feca8f436271"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2c97bfe6f54f45ef81f3bd50e2ccdb56_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90YWJsZTo1MDE2YTU2NTExNTg0YzhlOTVkMmY1NjNjZjNhODI2Zi90YWJsZXJhbmdlOjUwMTZhNTY1MTE1ODRjOGU5NWQyZjU2M2NmM2E4MjZmXzMtNC0xLTEtMA_9de812e5-685e-4427-82aa-5d81adc52cc8"
      unitRef="usd">5000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id6b2d40a626a4e55bd07a2824193fe86_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90YWJsZTo1MDE2YTU2NTExNTg0YzhlOTVkMmY1NjNjZjNhODI2Zi90YWJsZXJhbmdlOjUwMTZhNTY1MTE1ODRjOGU5NWQyZjU2M2NmM2E4MjZmXzQtMi0xLTEtMA_fc2ee4cf-fc10-482c-ba6b-6a9543552026"
      unitRef="usd">800000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id796c0068096463ebfa0d58bd1569209_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90YWJsZTo1MDE2YTU2NTExNTg0YzhlOTVkMmY1NjNjZjNhODI2Zi90YWJsZXJhbmdlOjUwMTZhNTY1MTE1ODRjOGU5NWQyZjU2M2NmM2E4MjZmXzQtNC0xLTEtMA_825b1a00-8323-4b1e-b978-f12066425936"
      unitRef="usd">800000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i29b5ccd1e1054585ac67086ba7f82fd5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90YWJsZTo1MDE2YTU2NTExNTg0YzhlOTVkMmY1NjNjZjNhODI2Zi90YWJsZXJhbmdlOjUwMTZhNTY1MTE1ODRjOGU5NWQyZjU2M2NmM2E4MjZmXzUtMi0xLTEtMA_5c182218-db33-42d2-927e-a8569a53a4d5"
      unitRef="usd">600000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i638138ccd3e3434b952accffb1f8bc51_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90YWJsZTo1MDE2YTU2NTExNTg0YzhlOTVkMmY1NjNjZjNhODI2Zi90YWJsZXJhbmdlOjUwMTZhNTY1MTE1ODRjOGU5NWQyZjU2M2NmM2E4MjZmXzUtNC0xLTEtMA_eb98f5e2-8fe5-4924-b17c-41bd8fe3a7d2"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id0b0099630f347cf91e700dabc34ed17_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90YWJsZTo1MDE2YTU2NTExNTg0YzhlOTVkMmY1NjNjZjNhODI2Zi90YWJsZXJhbmdlOjUwMTZhNTY1MTE1ODRjOGU5NWQyZjU2M2NmM2E4MjZmXzgtMi0xLTEtMA_79db8824-f5c8-4d89-b1cc-4279aa06ca52"
      unitRef="usd">800000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9c16243a822f43878e9a59277bc52a2a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90YWJsZTo1MDE2YTU2NTExNTg0YzhlOTVkMmY1NjNjZjNhODI2Zi90YWJsZXJhbmdlOjUwMTZhNTY1MTE1ODRjOGU5NWQyZjU2M2NmM2E4MjZmXzgtNC0xLTEtMA_e254106d-137b-4798-9b80-946236245c24"
      unitRef="usd">800000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia63c9f9843334ec9a3a7d23797fb3a19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90YWJsZTo1MDE2YTU2NTExNTg0YzhlOTVkMmY1NjNjZjNhODI2Zi90YWJsZXJhbmdlOjUwMTZhNTY1MTE1ODRjOGU5NWQyZjU2M2NmM2E4MjZmXzktMi0xLTEtMA_5e26567e-ca0c-45b3-be04-b9aa717628a1"
      unitRef="usd">5531000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib41965e2d6884c02820ffbfe8d98ce2a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90YWJsZTo1MDE2YTU2NTExNTg0YzhlOTVkMmY1NjNjZjNhODI2Zi90YWJsZXJhbmdlOjUwMTZhNTY1MTE1ODRjOGU5NWQyZjU2M2NmM2E4MjZmXzktNC0xLTEtMA_6333f806-4633-4fd4-b4c3-b04e9303a930"
      unitRef="usd">6046000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90YWJsZTo1MDE2YTU2NTExNTg0YzhlOTVkMmY1NjNjZjNhODI2Zi90YWJsZXJhbmdlOjUwMTZhNTY1MTE1ODRjOGU5NWQyZjU2M2NmM2E4MjZmXzEwLTItMS0xLTA_17eb9a5a-22fd-48c3-89cd-12e527f1b1c7"
      unitRef="usd">2493131000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90YWJsZTo1MDE2YTU2NTExNTg0YzhlOTVkMmY1NjNjZjNhODI2Zi90YWJsZXJhbmdlOjUwMTZhNTY1MTE1ODRjOGU5NWQyZjU2M2NmM2E4MjZmXzEwLTQtMS0xLTA_10ce79b5-20f1-4f7c-a5de-dfd699eeb835"
      unitRef="usd">2006046000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90YWJsZTo1MDE2YTU2NTExNTg0YzhlOTVkMmY1NjNjZjNhODI2Zi90YWJsZXJhbmdlOjUwMTZhNTY1MTE1ODRjOGU5NWQyZjU2M2NmM2E4MjZmXzExLTItMS0xLTA_9fd34a28-178c-4f9f-b56c-f183f4f205a0"
      unitRef="usd">30367000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90YWJsZTo1MDE2YTU2NTExNTg0YzhlOTVkMmY1NjNjZjNhODI2Zi90YWJsZXJhbmdlOjUwMTZhNTY1MTE1ODRjOGU5NWQyZjU2M2NmM2E4MjZmXzExLTQtMS0xLTA_10d767ba-93bb-48a5-b7ea-3bd916f95153"
      unitRef="usd">27245000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90YWJsZTo1MDE2YTU2NTExNTg0YzhlOTVkMmY1NjNjZjNhODI2Zi90YWJsZXJhbmdlOjUwMTZhNTY1MTE1ODRjOGU5NWQyZjU2M2NmM2E4MjZmXzEyLTItMS0xLTA_1eed72fc-041c-4ebe-929a-29610e035bb2"
      unitRef="usd">2462764000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90YWJsZTo1MDE2YTU2NTExNTg0YzhlOTVkMmY1NjNjZjNhODI2Zi90YWJsZXJhbmdlOjUwMTZhNTY1MTE1ODRjOGU5NWQyZjU2M2NmM2E4MjZmXzEyLTQtMS0xLTA_ca484a47-45c3-4f83-bd8b-1e8eb62e3189"
      unitRef="usd">1978801000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="ib932a1d4518f49839897e0c9021209f6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzI1Ng_a872c87c-774b-4991-8b33-6da23e4c6a62"
      unitRef="number">0.0150</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <it:FloatingEurodollarBaseRate
      contextRef="ib932a1d4518f49839897e0c9021209f6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzMxNA_ff1b410f-4984-4615-9925-10ecbc67e3f5"
      unitRef="number">0.00125</it:FloatingEurodollarBaseRate>
    <it:DebtInstrumentAdditionalInterestaboveBaseRate
      contextRef="ie2c9ff1467f8412fbee0f4ce3194ee15_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzMzNA_5b9f9859-d777-4c61-9077-ee4125a8f1d2"
      unitRef="number">0.01375</it:DebtInstrumentAdditionalInterestaboveBaseRate>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i327347db8bfb42ac8ff9f1b26497fb1e_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzUyNw_c6032fd3-04ac-4edd-b823-085fc628c1e7"
      unitRef="usd">1000000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id6b2d40a626a4e55bd07a2824193fe86_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwOTk1MTE2NzEzMTc_f0462260-d543-4537-838f-649a21c9550e"
      unitRef="usd">800000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0bd64e79bb9543929d71fa1d470267b8_I20200622"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzc2OA_dac7b620-6bba-447d-b812-d20f95930784"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5798cf98f50b4409a642bc3057e747ff_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwOTk1MTE2NzEzNDA_26ff8712-4048-409e-a46a-cd29e50fdb77"
      unitRef="usd">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i52fd5193594d4ba1873ea98507dc23a7_I20200622"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwOTk1MTE2NzEzNzI_1ccacffe-3f8c-4b67-86ca-c00aa195b118"
      unitRef="number">0.03625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id0b0099630f347cf91e700dabc34ed17_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwOTk1MTE2NzEzMzQ_770a8d79-d1e6-4ead-836c-0c8ce513d87a"
      unitRef="usd">800000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib35d2a5b26784187981c0488fff9aab4_I20200928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwOTk1MTE2NzEzMDA_0dad4963-9313-4fd9-866f-8f43849fa45b"
      unitRef="number">0.0375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <it:NumberOfDebtInstruments
      contextRef="if2cf93051dc3405896548c9c70a56812_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzk1Mg_ecafbf36-7f7a-41ca-8ee6-25984a65cde6"
      unitRef="loan">2</it:NumberOfDebtInstruments>
    <us-gaap:DebtInstrumentTerm
      contextRef="i606a0d3a49ea4b23ac35ab92c1280989_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwNDc_9e9524e9-733e-4932-9321-c3510b5b44aa">P10Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idf33fea675394642bdc2ef150e8f6bb2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwOTk1MTE2NzE4NDQ_1c3991b3-fb60-422c-a622-fb9a6a5d2381"
      unitRef="usd">500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idf33fea675394642bdc2ef150e8f6bb2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzExNDE_726db6d8-05f5-492c-b326-162aa2fcffc4"
      unitRef="number">0.0300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="ia80e4f26104d4d0181f51ebeed65a0b1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzExODg_7527b9ae-52fa-4bfc-b0d5-946a72fb8faf">P10Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i14f87036bc1a4865ab34a779ea25587a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEyNDM_461e8c1c-6d33-4438-9c02-bf64242114a1"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzE0ODA_57b97d07-a441-4fc9-8209-20719eb1c8b5"
      unitRef="number">0.0487</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7bef340fa2704a0baa7d1cba06039e44_I20210618"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwOTk1MTE2NzEzODE_195d61c3-7c16-4a25-9920-1198b87aaf6d"
      unitRef="usd">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7bef340fa2704a0baa7d1cba06039e44_I20210618"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwOTk1MTE2NzE0MjY_400e7962-4e11-4db3-aa7e-331820417840"
      unitRef="number">0.03625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <it:DebtInstrumentIssuePricePercent
      contextRef="i7bef340fa2704a0baa7d1cba06039e44_I20210618"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjg4NTA_8854e759-8681-4bd6-b43d-d48137c26daa"
      unitRef="number">1.000</it:DebtInstrumentIssuePricePercent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7bef340fa2704a0baa7d1cba06039e44_I20210618"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwOTk1MTE2NzE0NDE_400e7962-4e11-4db3-aa7e-331820417840"
      unitRef="number">0.03625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i31e4e3407097436989ba2d7b7911eb35_D20210618-20210618"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjg4NTg_19aa13b9-f63b-47d4-8e2b-0c7989c53daa"
      unitRef="usd">100000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="ibc42606c29a54bb09ced8990f9bd9e2c_D20210618-20210618"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjg4NzQ_c57074db-1728-4acb-a8f6-a430c0383662"
      unitRef="number">0.40</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ibc42606c29a54bb09ced8990f9bd9e2c_D20210618-20210618"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjg4Nzk_579c5aea-e7be-4f71-bfe1-080346c53d7b"
      unitRef="number">1.03625</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i0c5c318c30f7489498e9c9f7c2628180_D20210618-20210618"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjg4ODk_5d850001-8794-4d29-8316-1968ae4d6dd3"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ib34df9eed17c4417aaf2c7b0e9f64c11_D20210618-20210618"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjg4OTU_f19304da-8380-40ff-a8cf-54521375f3a4"
      unitRef="number">1.01</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib35d2a5b26784187981c0488fff9aab4_I20200928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwOTk1MTE2NzE0MDg_350a1ab2-3f6d-44b5-a9f2-df9fa228e013"
      unitRef="usd">800000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib35d2a5b26784187981c0488fff9aab4_I20200928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzE2ODc_0dad4963-9313-4fd9-866f-8f43849fa45b"
      unitRef="number">0.0375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <it:DebtInstrumentIssuePricePercent
      contextRef="ib35d2a5b26784187981c0488fff9aab4_I20200928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzIzMzk_9e1a1c9e-44cf-4143-8846-9af171d8f3e5"
      unitRef="number">1.000</it:DebtInstrumentIssuePricePercent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib35d2a5b26784187981c0488fff9aab4_I20200928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzIzNzM_0dad4963-9313-4fd9-866f-8f43849fa45b"
      unitRef="number">0.0375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="i59e5319036914bd689330292b2fd584f_D20200928-20200928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjg5MDE_662ff275-afce-475f-8f8d-fa7fb33f2e39"
      unitRef="number">0.40</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i0bd64e79bb9543929d71fa1d470267b8_I20200622"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwOTk1MTE2NzE0NDQ_e9480f79-6643-437c-9c8e-2f02ecdb3593"
      unitRef="usd">800000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0bd64e79bb9543929d71fa1d470267b8_I20200622"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwOTk1MTE2NzE0NjQ_a1ee5a1d-d1f9-44a9-b0c5-15876aada079"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <it:DebtInstrumentIssuePricePercent
      contextRef="i0bd64e79bb9543929d71fa1d470267b8_I20200622"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjg5MDY_3bea1c0b-f713-4a59-b220-ef357f19fccd"
      unitRef="number">1.000</it:DebtInstrumentIssuePricePercent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0bd64e79bb9543929d71fa1d470267b8_I20200622"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwOTk1MTE2NzE0NzI_a1ee5a1d-d1f9-44a9-b0c5-15876aada079"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="i47cf5b04fb174203be4a43efd9b283d0_D20200622-20200622"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjg5MTQ_21939378-6a52-4ebe-8c4a-ef444e2c80f0"
      unitRef="number">0.40</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i059c212d78114d2082e73a368a120abf_I20200928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwOTk1MTE2NzE0ODA_c407f6d7-b878-4f74-b422-a481c083d9fa"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="ib28d37abf4bf4b3ab347ff62bd500089_D20200928-20200928"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjkwNTU_121017aa-1f4d-4922-b574-7b5b34951f47">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia2c12632428842acac1d39a418f6c4e2_I20200928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwOTk1MTE2NzE0OTk_9d558900-aa94-4fd1-b1ca-6e489e83a118"
      unitRef="usd">1000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i27e0010e6df147da80914b662b2171c5_D20200928-20200928"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjkwNTY_ab0bfee9-0959-40cf-ae5d-6769a2d8adb8">P5Y</us-gaap:DebtInstrumentTerm>
    <it:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="ia2c12632428842acac1d39a418f6c4e2_I20200928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjg5Mzk_334dc5bb-0d52-4e82-8c6f-b9b21d079958"
      unitRef="usd">1000000000</it:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i34fb06aedd5d421ea32d1871f9ebb289_I20200928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjg5NTM_05a7a96a-5e71-484a-97d9-45e2996bc0cb"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ib28d37abf4bf4b3ab347ff62bd500089_D20200928-20200928"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjg5Njg_378bcd9c-1fb2-421b-8610-161a492a99a4"
      unitRef="usd">400000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ib28d37abf4bf4b3ab347ff62bd500089_D20200928-20200928"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjg5OTE_90c2a6d8-87ee-4262-ad4e-f306e3801f11"
      unitRef="usd">100000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9bcadb2f1021483aa6859095dfff7a41_D20200928-20200928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjkwMDc_968295e9-efa8-4a69-9427-257cf6068f59"
      unitRef="number">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0774140088844bff94986c4372fceeda_D20200928-20200928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjkwMTE_113f29b2-c1e2-4596-9538-cf558b547ec7"
      unitRef="number">0.00125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iad92a084090b49ab9b656f5fd9be3049_D20200928-20200928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjkwMTk_6daa5301-ad4a-4996-83f2-7b30a1b6b9f9"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i77ccd1ae100a435bb24c7edba1f7a97a_D20200928-20200928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjkwMjY_d6bfc197-917f-4c4c-84c4-df68055c5b16"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i227f4e95ede04f48b4e827c2a2ed247f_D20200928-20200928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjkwMzQ_174b4d50-c280-4a0b-bc0b-003939e128a4"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2d670a6e728246dcb6a9ea3f4e38f86c_D20200928-20200928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjkwNDE_32b04e8b-1f48-443e-bfeb-083e9cddc0ea"
      unitRef="number">0.00175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1f976aa4c5dc4f98aa84c3f0dc75ba64_D20200928-20200928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzQ5NDc4MDIzNjkwNDk_b1f287d5-572e-40c5-a337-43e01e09c8f8"
      unitRef="number">0.0040</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i6119170bbea747a9915b84a2fb20cf90_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzE0Nzg3_5087d0c9-ab07-4128-a773-e8ab8762b4d1"
      unitRef="contract">4</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i6119170bbea747a9915b84a2fb20cf90_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzE0ODY5_cd8d5ade-8c19-402d-bff1-6e31b7ca4a94"
      unitRef="usd">1400000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i8e34db4ad8a443b59168ea692c9f61dd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzE1MTA3_89c79e91-0c59-4703-83b6-e941e1445b20"
      unitRef="number">0.0213</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i243a7450010443e1b6273cbb07e2161f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzE1MTEz_2b3eec1a-9e0b-404b-a6c1-e4c970c92e05"
      unitRef="number">0.0304</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeTermOfContract
      contextRef="i14aa9f1c61a94135a283a331c8f33d62_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzE3Mjk5_d066fc2d-0dfd-4dfc-a6c6-27af6b50253b">P30D</us-gaap:DerivativeTermOfContract>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i6119170bbea747a9915b84a2fb20cf90_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwOTk1MTE2NzE1MjY_7a6ecc14-7fb7-4df8-aee1-8b2ec7384bed"
      unitRef="usd">75000000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:InterestRateFairValueHedgeDerivativeAtFairValueNet
      contextRef="i6119170bbea747a9915b84a2fb20cf90_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwOTk1MTE2NzE2MDY_208c3ce1-ce55-4049-b12b-a7159bf27146"
      unitRef="usd">53700000</us-gaap:InterestRateFairValueHedgeDerivativeAtFairValueNet>
    <us-gaap:InterestRateFairValueHedgeDerivativeAtFairValueNet
      contextRef="i8a5257f377d049dfaf7cd2186ca07228_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwOTk1MTE2NzE2MTI_52afede4-89b9-41bd-8777-170966e0cb1f"
      unitRef="usd">109200000</us-gaap:InterestRateFairValueHedgeDerivativeAtFairValueNet>
    <us-gaap:InterestRateFairValueHedgeDerivativeAtFairValueNet
      contextRef="i0935861f96444709acd2fd1365ad5db2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwOTk1MTE2NzE1NTY_1c0c5d84-85d2-43d0-bb88-7b8ca59cd84f"
      unitRef="usd">56300000</us-gaap:InterestRateFairValueHedgeDerivativeAtFairValueNet>
    <us-gaap:InterestRateFairValueHedgeDerivativeAtFairValueNet
      contextRef="i82558df4b12f480daaa3e9fa3c53e106_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDUvZnJhZzo1MjcxYjA2MTdjMDE0ODYzYmU4OTYzNzU5ZTRiOGRlYy90ZXh0cmVnaW9uOjUyNzFiMDYxN2MwMTQ4NjNiZTg5NjM3NTllNGI4ZGVjXzEwOTk1MTE2NzE1NjY_9f98b279-2e08-4636-ae82-fcad9599fb94"
      unitRef="usd">78100000</us-gaap:InterestRateFairValueHedgeDerivativeAtFairValueNet>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90ZXh0cmVnaW9uOjc2ZGIzMzhhNmM3ZTRkMDU5YTU5ZjJhNjM3NDVmMzU3Xzc2NTA_112e4063-ba01-4c35-9c80-1de60c89cbed">Leases&lt;div style="text-align: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 leasing activities are primarily for facilities under cancelable and non-cancelable lease agreements expiring during 2022 and through 2038. These facilities support the Company&#x2019;s executive and administrative activities, research and consulting, sales, systems support, operations, and other functions. The Company also has leases for office equipment and other assets, which are not significant. Certain of the Company&#x2019;s lease agreements include (i) renewal options to extend the lease term for up to ten years and/or (ii) options to terminate the agreement within one year. Additionally, certain of the Company&#x2019;s lease agreements provide standard recurring escalations of lease payments for, among other things, increases in a lessor&#x2019;s maintenance costs and taxes. Under some lease agreements, the Company may be entitled to allowances, free rent, lessor-financed tenant improvements and other incentives. The Company&#x2019;s lease agreements do not contain any material residual value guarantees or material restrictive covenants.&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 subleases certain office space that it does not intend to occupy. Such sublease arrangements expire during 2022 and through 2032 and primarily relate to facilities in Arlington, Virginia. Certain of the Company&#x2019;s sublease agreements: (i) include renewal and termination options; (ii) provide for customary escalations of lease payments in the normal course of business; and (iii) grant the subtenant certain allowances, free rent, Gartner-financed tenant improvements and other incentives.&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:400;line-height:120%"&gt;Lease Accounting under ASC 842&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 ASC 842, a lease is a contract or an agreement, or a part of another arrangement, between two or more parties that, at its inception, creates enforceable rights and obligations that conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration.&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;Right-of-use assets represent a right to use an underlying asset for the lease term and the related lease liability represents an obligation to make lease payments pursuant to the contractual terms of the lease agreement. Right-of-use assets and lease liabilities are initially recognized on the lease commencement date based on the present value of the lease payments over the lease term. For all of the Company&#x2019;s facilities leases, the Company accounts for both lease components and nonlease components (e.g., common area maintenance charges, etc.) as a single lease component when determining the present value of the Company&#x2019;s lease payments. Variable lease payments that are not dependent on an index or a rate are excluded from the determination of right-of-use assets and lease liabilities and such payments are recognized as expense in the period when the related obligation is incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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 lease agreements do not provide implicit interest rates. Instead, the Company uses an incremental borrowing rate determined on the lease commencement date to calculate the present value of future lease payments. The incremental borrowing rate is calculated for each individual lease and represents the rate of interest that the Company would have to pay to borrow on a collateralized basis (in the currency that the lease is denominated) over a similar term an amount equal to the lease payments in a similar economic environment. Right-of-use assets also include any initial direct costs incurred by the Company and lease payments made to a lessor on or before the related lease commencement date, less any lease incentives received directly from the lessor. &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:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain of the Company&#x2019;s facility lease agreements include options to extend or terminate the lease. When it is reasonably certain that the Company will exercise a renewal or termination option, the present value of the lease payments for the affected lease is adjusted accordingly. Leases with a term of twelve months or less are accounted for in the same manner as long-term lease arrangements, including any related disclosures. Lease expense for operating leases is generally recognized on a straight-line basis over the lease term, unless the related right-of-use asset was previously impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company&#x2019;s existing sublease arrangements have been classified as operating leases with sublease income recognized on a straight-line basis over the term of the sublease arrangement. To measure the Company&#x2019;s periodic sublease income, the Company elected to use a practical expedient under ASC 842 to aggregate nonlease components with the related lease components when (i) the timing and pattern of transfer for the nonlease components and the related lease components are the same and (ii) the lease components, if accounted for separately, would be classified as an operating lease. This practical expedient applies to all of the Company&#x2019;s existing sublease arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the projected lease cost for the term of a sublease exceeds the anticipated sublease income for that same period, the Company treats that circumstance as an indicator that the carrying amount of the related right-of-use asset may not be fully recoverable. In those situations, the Company performs an impairment analysis and, if indicated, the Company records a charge against earnings to reduce the right-of-use asset to the amount deemed to be recoverable in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On the Consolidated Balance Sheet, right-of-use assets are classified and reported in Operating lease right-of-use assets, and the related lease liabilities are included in Accounts payable and accrued liabilities (current) and Operating lease liabilities (long-term). On the Consolidated Statement of Cash Flows, the reduction in the carrying amount of right-of-use assets is presented separately and the change in operating lease liabilities is included under Accounts payable and accrued and other liabilities in the reconciliation of net income to cash provided by operating activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company&#x2019;s leasing and subleasing activities are recognized in Selling, general and administrative expense in the Consolidated Statements of Operations. The table below presents the Company&#x2019;s net lease cost and certain other information related to the Company&#x2019;s leasing activities as of and for the years ended December&#160;31, 2021, 2020 and 2019 (dollars in thousands).&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:60.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.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="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;Year 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:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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;Operating lease cost (1)&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;130,383&#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;140,829&#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;144,727&#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;&#160;&#160;Variable lease cost (2)&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;17,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Sublease income&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;(42,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;Total lease cost, net (3) (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;105,522&#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 #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;119,367&#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;122,230&#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:8pt"&gt;&lt;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;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: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;Cash paid for amounts included in the measurement of operating lease &lt;br/&gt;&#160;&#160;liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;140,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;137,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;135,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Cash receipts from sublease arrangements&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;42,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;34,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;33,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;27,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;136,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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;&#160;&#160;Weighted average remaining lease term for operating leases (in years)&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 13pt 2px 1pt;text-align:right;vertical-align: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.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;border-top:1pt solid #000;padding:2px 13pt 2px 1pt;text-align:right;vertical-align: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.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;border-top:1pt solid #000;padding:2px 13pt 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;Weighted average discount rate for operating leases&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;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;6.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;span style="color:#000000;font-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;6.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;span style="color:#000000;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Included in operating lease cost was $42.3 million, $42.2 million and $43.2 million of costs for subleasing activities during 2021, 2020, and 2019 respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;These amounts are primarily variable lease and nonlease costs that were not fixed at the lease commencement date or are dependent on something other than an index or a rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company did not capitalize any initial direct costs for operating leases during 2021, 2020, or 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Amount excludes a right-of-use&#160;asset&#160;impairment&#160;charge of&#160;$49.5 million, as discussed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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 (i) maturities of operating lease liabilities under non-cancelable arrangements and (ii) estimated future sublease cash receipts from non-cancelable arrangements were as follows (in thousands):&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&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.373%"/&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:2px 1pt;text-align:center;vertical-align: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;Sublease&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="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;Lease&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;Cash&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;Period ending December 31,&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;Payments&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;Receipts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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;137,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;48,721&#160;&lt;/span&gt;&lt;/td&gt;&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 future minimum operating lease payments and estimated sublease cash receipts (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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;292,741&#160;&lt;/span&gt;&lt;/td&gt;&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;Imputed interest&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;(256,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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;Total operating lease liabilities per the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;787,520&#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="3" style="background-color:#cceeff;padding:0 1pt"/&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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Approximately 79% of the operating lease payments pertain to properties in the United States.&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 table below indicates where the discounted operating lease payments from the above table are classified in the Consolidated Balance Sheet (in thousands).&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.373%"/&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="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:700;line-height:100%"&gt;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:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTphMWMwZWQ2NmYxNTY0MThjODNiOWNhMmIyZDdiZWNiNC90YWJsZXJhbmdlOmExYzBlZDY2ZjE1NjQxOGM4M2I5Y2EyYjJkN2JlY2I0XzItMC0xLTEtMA_6d3cd775-a36b-4649-9920-ffdb5781f1ad"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTphMWMwZWQ2NmYxNTY0MThjODNiOWNhMmIyZDdiZWNiNC90YWJsZXJhbmdlOmExYzBlZDY2ZjE1NjQxOGM4M2I5Y2EyYjJkN2JlY2I0XzItMC0xLTEtMA_9c246fe1-8f26-496a-9b50-287043096202"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/span&gt;&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;89,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;83,995&#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;Operating lease liabilities&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;697,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;780,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 per the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;787,520&#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;864,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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 had additional operating leases for facilities that have not yet commenced. These operating leases, which aggregated $8.5 million of undiscounted lease payments, are scheduled to commence during 2022 with lease terms of up to six 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-weight:400;line-height:120%"&gt;In the fourth quarter of the year ended December 31, 2021, as a result and in consideration of the changing nature of the Company&#x2019;s use of office space for its workforce and the impacts of the COVID-19 pandemic, the Company evaluated its existing real estate lease portfolio. This evaluation included the decision to abandon a portion of one leased office space and the cease-use of certain other leased office spaces that the Company intends to sublease. In connection with this evaluation, the Company reviewed certain of its right-of-use assets and related other long-lived assets for impairment under&#160;ASC 360. &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;As a result of&#160;the evaluation, the Company recognized an impairment loss during the fourth quarter of the year ended December 31, 2021 of $49.5 million, which is included as a component of Selling, general and administrative expenses in the accompanying Consolidated Statements of Operations. The impairment loss recorded includes $50.9 million related to right-of-use assets, $17.9 million&#160;related to other long-lived assets, primarily leasehold improvements and a $19.3&#160;million reduction in 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 fair values for the asset groups relating to the impaired long-lived assets were estimated primarily using discounted cash flow models (income approach) with Level 3 inputs. The significant assumptions used in estimating fair value include the expected downtime prior to the commencement of future subleases, projected sublease income over the remaining lease periods and discount rates that reflect the level of risk associated with receiving future cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90ZXh0cmVnaW9uOjc2ZGIzMzhhNmM3ZTRkMDU5YTU5ZjJhNjM3NDVmMzU3Xzc2NTU_17958201-c874-4c5e-86c8-1dbf8bd292df">Leases&lt;div style="text-align: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 leasing activities are primarily for facilities under cancelable and non-cancelable lease agreements expiring during 2022 and through 2038. These facilities support the Company&#x2019;s executive and administrative activities, research and consulting, sales, systems support, operations, and other functions. The Company also has leases for office equipment and other assets, which are not significant. Certain of the Company&#x2019;s lease agreements include (i) renewal options to extend the lease term for up to ten years and/or (ii) options to terminate the agreement within one year. Additionally, certain of the Company&#x2019;s lease agreements provide standard recurring escalations of lease payments for, among other things, increases in a lessor&#x2019;s maintenance costs and taxes. Under some lease agreements, the Company may be entitled to allowances, free rent, lessor-financed tenant improvements and other incentives. The Company&#x2019;s lease agreements do not contain any material residual value guarantees or material restrictive covenants.&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 subleases certain office space that it does not intend to occupy. Such sublease arrangements expire during 2022 and through 2032 and primarily relate to facilities in Arlington, Virginia. Certain of the Company&#x2019;s sublease agreements: (i) include renewal and termination options; (ii) provide for customary escalations of lease payments in the normal course of business; and (iii) grant the subtenant certain allowances, free rent, Gartner-financed tenant improvements and other incentives.&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:400;line-height:120%"&gt;Lease Accounting under ASC 842&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 ASC 842, a lease is a contract or an agreement, or a part of another arrangement, between two or more parties that, at its inception, creates enforceable rights and obligations that conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration.&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;Right-of-use assets represent a right to use an underlying asset for the lease term and the related lease liability represents an obligation to make lease payments pursuant to the contractual terms of the lease agreement. Right-of-use assets and lease liabilities are initially recognized on the lease commencement date based on the present value of the lease payments over the lease term. For all of the Company&#x2019;s facilities leases, the Company accounts for both lease components and nonlease components (e.g., common area maintenance charges, etc.) as a single lease component when determining the present value of the Company&#x2019;s lease payments. Variable lease payments that are not dependent on an index or a rate are excluded from the determination of right-of-use assets and lease liabilities and such payments are recognized as expense in the period when the related obligation is incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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 lease agreements do not provide implicit interest rates. Instead, the Company uses an incremental borrowing rate determined on the lease commencement date to calculate the present value of future lease payments. The incremental borrowing rate is calculated for each individual lease and represents the rate of interest that the Company would have to pay to borrow on a collateralized basis (in the currency that the lease is denominated) over a similar term an amount equal to the lease payments in a similar economic environment. Right-of-use assets also include any initial direct costs incurred by the Company and lease payments made to a lessor on or before the related lease commencement date, less any lease incentives received directly from the lessor. &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:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain of the Company&#x2019;s facility lease agreements include options to extend or terminate the lease. When it is reasonably certain that the Company will exercise a renewal or termination option, the present value of the lease payments for the affected lease is adjusted accordingly. Leases with a term of twelve months or less are accounted for in the same manner as long-term lease arrangements, including any related disclosures. Lease expense for operating leases is generally recognized on a straight-line basis over the lease term, unless the related right-of-use asset was previously impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company&#x2019;s existing sublease arrangements have been classified as operating leases with sublease income recognized on a straight-line basis over the term of the sublease arrangement. To measure the Company&#x2019;s periodic sublease income, the Company elected to use a practical expedient under ASC 842 to aggregate nonlease components with the related lease components when (i) the timing and pattern of transfer for the nonlease components and the related lease components are the same and (ii) the lease components, if accounted for separately, would be classified as an operating lease. This practical expedient applies to all of the Company&#x2019;s existing sublease arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the projected lease cost for the term of a sublease exceeds the anticipated sublease income for that same period, the Company treats that circumstance as an indicator that the carrying amount of the related right-of-use asset may not be fully recoverable. In those situations, the Company performs an impairment analysis and, if indicated, the Company records a charge against earnings to reduce the right-of-use asset to the amount deemed to be recoverable in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On the Consolidated Balance Sheet, right-of-use assets are classified and reported in Operating lease right-of-use assets, and the related lease liabilities are included in Accounts payable and accrued liabilities (current) and Operating lease liabilities (long-term). On the Consolidated Statement of Cash Flows, the reduction in the carrying amount of right-of-use assets is presented separately and the change in operating lease liabilities is included under Accounts payable and accrued and other liabilities in the reconciliation of net income to cash provided by operating activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company&#x2019;s leasing and subleasing activities are recognized in Selling, general and administrative expense in the Consolidated Statements of Operations. The table below presents the Company&#x2019;s net lease cost and certain other information related to the Company&#x2019;s leasing activities as of and for the years ended December&#160;31, 2021, 2020 and 2019 (dollars in thousands).&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:60.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.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="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;Year 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:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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;Operating lease cost (1)&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;130,383&#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;140,829&#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;144,727&#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;&#160;&#160;Variable lease cost (2)&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;17,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Sublease income&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;(42,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;Total lease cost, net (3) (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;105,522&#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 #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;119,367&#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;122,230&#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:8pt"&gt;&lt;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;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: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;Cash paid for amounts included in the measurement of operating lease &lt;br/&gt;&#160;&#160;liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;140,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;137,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;135,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Cash receipts from sublease arrangements&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;42,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;34,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;33,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;27,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;136,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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;&#160;&#160;Weighted average remaining lease term for operating leases (in years)&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 13pt 2px 1pt;text-align:right;vertical-align: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.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;border-top:1pt solid #000;padding:2px 13pt 2px 1pt;text-align:right;vertical-align: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.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;border-top:1pt solid #000;padding:2px 13pt 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;Weighted average discount rate for operating leases&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;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;6.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;span style="color:#000000;font-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;6.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;span style="color:#000000;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Included in operating lease cost was $42.3 million, $42.2 million and $43.2 million of costs for subleasing activities during 2021, 2020, and 2019 respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;These amounts are primarily variable lease and nonlease costs that were not fixed at the lease commencement date or are dependent on something other than an index or a rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company did not capitalize any initial direct costs for operating leases during 2021, 2020, or 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Amount excludes a right-of-use&#160;asset&#160;impairment&#160;charge of&#160;$49.5 million, as discussed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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 (i) maturities of operating lease liabilities under non-cancelable arrangements and (ii) estimated future sublease cash receipts from non-cancelable arrangements were as follows (in thousands):&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&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.373%"/&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:2px 1pt;text-align:center;vertical-align: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;Sublease&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="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;Lease&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;Cash&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;Period ending December 31,&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;Payments&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;Receipts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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;137,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;48,721&#160;&lt;/span&gt;&lt;/td&gt;&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 future minimum operating lease payments and estimated sublease cash receipts (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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;292,741&#160;&lt;/span&gt;&lt;/td&gt;&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;Imputed interest&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;(256,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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;Total operating lease liabilities per the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;787,520&#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="3" style="background-color:#cceeff;padding:0 1pt"/&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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Approximately 79% of the operating lease payments pertain to properties in the United States.&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 table below indicates where the discounted operating lease payments from the above table are classified in the Consolidated Balance Sheet (in thousands).&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.373%"/&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="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:700;line-height:100%"&gt;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:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTphMWMwZWQ2NmYxNTY0MThjODNiOWNhMmIyZDdiZWNiNC90YWJsZXJhbmdlOmExYzBlZDY2ZjE1NjQxOGM4M2I5Y2EyYjJkN2JlY2I0XzItMC0xLTEtMA_6d3cd775-a36b-4649-9920-ffdb5781f1ad"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTphMWMwZWQ2NmYxNTY0MThjODNiOWNhMmIyZDdiZWNiNC90YWJsZXJhbmdlOmExYzBlZDY2ZjE1NjQxOGM4M2I5Y2EyYjJkN2JlY2I0XzItMC0xLTEtMA_9c246fe1-8f26-496a-9b50-287043096202"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/span&gt;&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;89,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;83,995&#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;Operating lease liabilities&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;697,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;780,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 per the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;787,520&#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;864,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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 had additional operating leases for facilities that have not yet commenced. These operating leases, which aggregated $8.5 million of undiscounted lease payments, are scheduled to commence during 2022 with lease terms of up to six 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-weight:400;line-height:120%"&gt;In the fourth quarter of the year ended December 31, 2021, as a result and in consideration of the changing nature of the Company&#x2019;s use of office space for its workforce and the impacts of the COVID-19 pandemic, the Company evaluated its existing real estate lease portfolio. This evaluation included the decision to abandon a portion of one leased office space and the cease-use of certain other leased office spaces that the Company intends to sublease. In connection with this evaluation, the Company reviewed certain of its right-of-use assets and related other long-lived assets for impairment under&#160;ASC 360. &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;As a result of&#160;the evaluation, the Company recognized an impairment loss during the fourth quarter of the year ended December 31, 2021 of $49.5 million, which is included as a component of Selling, general and administrative expenses in the accompanying Consolidated Statements of Operations. The impairment loss recorded includes $50.9 million related to right-of-use assets, $17.9 million&#160;related to other long-lived assets, primarily leasehold improvements and a $19.3&#160;million reduction in 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 fair values for the asset groups relating to the impaired long-lived assets were estimated primarily using discounted cash flow models (income approach) with Level 3 inputs. The significant assumptions used in estimating fair value include the expected downtime prior to the commencement of future subleases, projected sublease income over the remaining lease periods and discount rates that reflect the level of risk associated with receiving future cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90ZXh0cmVnaW9uOjc2ZGIzMzhhNmM3ZTRkMDU5YTU5ZjJhNjM3NDVmMzU3XzUyMw_e65a25d5-55b4-4b1a-b9c7-7095d5d31d4e">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <it:LesseeOperatingLeaseOptiontoTerminateTerm
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90ZXh0cmVnaW9uOjc2ZGIzMzhhNmM3ZTRkMDU5YTU5ZjJhNjM3NDVmMzU3XzU4MA_0660fe40-8818-48ea-a348-25af8c3313ee">P1Y</it:LesseeOperatingLeaseOptiontoTerminateTerm>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90ZXh0cmVnaW9uOjc2ZGIzMzhhNmM3ZTRkMDU5YTU5ZjJhNjM3NDVmMzU3Xzc2NTE_e82947a0-86ec-4412-a180-41774f0db447">The table below presents the Company&#x2019;s net lease cost and certain other information related to the Company&#x2019;s leasing activities as of and for the years ended December&#160;31, 2021, 2020 and 2019 (dollars in thousands).&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:60.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.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="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;Year 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:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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;Operating lease cost (1)&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;130,383&#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;140,829&#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;144,727&#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;&#160;&#160;Variable lease cost (2)&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;17,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Sublease income&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;(42,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;Total lease cost, net (3) (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;105,522&#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 #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;119,367&#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;122,230&#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:8pt"&gt;&lt;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;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: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;Cash paid for amounts included in the measurement of operating lease &lt;br/&gt;&#160;&#160;liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;140,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;137,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;135,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Cash receipts from sublease arrangements&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;42,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;34,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;33,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;27,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;136,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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;&#160;&#160;Weighted average remaining lease term for operating leases (in years)&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 13pt 2px 1pt;text-align:right;vertical-align: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.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;border-top:1pt solid #000;padding:2px 13pt 2px 1pt;text-align:right;vertical-align: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.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;border-top:1pt solid #000;padding:2px 13pt 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;Weighted average discount rate for operating leases&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;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;6.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;span style="color:#000000;font-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;6.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;span style="color:#000000;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Included in operating lease cost was $42.3 million, $42.2 million and $43.2 million of costs for subleasing activities during 2021, 2020, and 2019 respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;These amounts are primarily variable lease and nonlease costs that were not fixed at the lease commencement date or are dependent on something other than an index or a rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company did not capitalize any initial direct costs for operating leases during 2021, 2020, or 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Amount excludes a right-of-use&#160;asset&#160;impairment&#160;charge of&#160;$49.5 million, as discussed below.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzItMS0xLTEtMA_300bd247-c668-448f-9891-d3334f9c1051"
      unitRef="usd">130383000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzItMi0xLTEtMA_90d366cf-25c0-465a-be87-cf10f663c20c"
      unitRef="usd">140829000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzItMy0xLTEtMzM1ODM_ed4ca76e-091a-48f8-8402-ec87a7914239"
      unitRef="usd">144727000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzMtMS0xLTEtMA_1ea3f588-90f1-47a2-b295-38759a18c7af"
      unitRef="usd">17940000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzMtMi0xLTEtMA_ab603e3d-488c-4566-8546-a6e455ea5a1d"
      unitRef="usd">17463000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzMtMy0xLTEtMzM1ODM_5297ad55-a986-40b9-bf0d-76520dde48f1"
      unitRef="usd">16404000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzQtMS0xLTEtMA_d9cfbe87-f0bf-4f74-8c88-c80edcbc63d6"
      unitRef="usd">42801000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzQtMi0xLTEtMA_787a6f22-d0e5-4d7d-b4af-94ea88a41f52"
      unitRef="usd">38925000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzQtMy0xLTEtMzM1ODM_36b8b79b-0889-4dde-b1df-78091b7e690d"
      unitRef="usd">38901000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzUtMS0xLTEtMA_bb7a2640-cf7c-4180-a4ba-4d4ab77e9e3b"
      unitRef="usd">105522000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzUtMi0xLTEtMA_042203a4-58ab-46f1-8a88-bccc7e540256"
      unitRef="usd">119367000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzUtMy0xLTEtMzM3NDk_9740e846-d694-4c3f-a6d8-4b5393b7e925"
      unitRef="usd">122230000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzctMS0xLTEtMA_d47452ea-210e-40ef-9309-f736ca2db386"
      unitRef="usd">140571000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzctMi0xLTEtMA_6f355881-dac2-47dc-980f-9049f4914d9f"
      unitRef="usd">137790000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzctMy0xLTEtMzM1OTE_8fce7036-5f71-401f-9b63-1def8a39000a"
      unitRef="usd">135799000</us-gaap:OperatingLeasePayments>
    <us-gaap:ProceedsFromLeasePayments
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzgtMS0xLTEtMA_65239fdb-4de2-497a-94c8-a7899d765902"
      unitRef="usd">42374000</us-gaap:ProceedsFromLeasePayments>
    <us-gaap:ProceedsFromLeasePayments
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzgtMi0xLTEtMA_0e3aed5f-887c-4c6b-a549-4b44cd5f8b35"
      unitRef="usd">38565000</us-gaap:ProceedsFromLeasePayments>
    <us-gaap:ProceedsFromLeasePayments
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzgtMy0xLTEtMzM1OTE_dfec1a42-7a5a-4bcb-8282-fc25f7e192e8"
      unitRef="usd">34441000</us-gaap:ProceedsFromLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzktMS0xLTEtMA_ccd03f99-4b46-4733-9907-28d0059cc0b2"
      unitRef="usd">33113000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzktMi0xLTEtMA_f915e951-6f66-4f85-9404-92de3d8cdb03"
      unitRef="usd">27258000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzktMy0xLTEtMzM1OTE_08739285-6d97-489a-a660-98ff23430bfe"
      unitRef="usd">136997000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzEyLTEtMS0xLTA_3b97f611-4875-4ef8-aeaf-ca16ca76d4b4">P8Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzEyLTItMS0xLTA_23a927cf-a7e8-4b57-8767-614cd0e3d126">P9Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzEyLTMtMS0xLTMzNTk5_04103507-9559-4a73-b5ff-ecf4e8545821">P10Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzEzLTEtMS0xLTA_ad6bd1bd-17f2-4f6e-9473-b41de2f94c28"
      unitRef="number">0.065</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzEzLTItMS0xLTA_0a3004a4-5b48-43a6-9939-8f3a7a843d17"
      unitRef="number">0.066</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo2ZDJmZWE5NjBlYjA0Mjg1YjUyNWE2ZDJjYmQ1YjEyZC90YWJsZXJhbmdlOjZkMmZlYTk2MGViMDQyODViNTI1YTZkMmNiZDViMTJkXzEzLTMtMS0xLTMzNTk5_4fad715b-3c48-473f-9087-346d243ae624"
      unitRef="number">0.067</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <it:OperatingLeaseCostSubleasingActivities
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90ZXh0cmVnaW9uOjc2ZGIzMzhhNmM3ZTRkMDU5YTU5ZjJhNjM3NDVmMzU3XzYyNjA_a2ddc0a0-47de-4cf0-9d1b-15b9c2a74280"
      unitRef="usd">42300000</it:OperatingLeaseCostSubleasingActivities>
    <it:OperatingLeaseCostSubleasingActivities
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90ZXh0cmVnaW9uOjc2ZGIzMzhhNmM3ZTRkMDU5YTU5ZjJhNjM3NDVmMzU3XzYyNjc_41b46798-209d-46d2-8655-c684192bfad4"
      unitRef="usd">42200000</it:OperatingLeaseCostSubleasingActivities>
    <it:OperatingLeaseCostSubleasingActivities
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90ZXh0cmVnaW9uOjc2ZGIzMzhhNmM3ZTRkMDU5YTU5ZjJhNjM3NDVmMzU3XzEwOTk1MTE2MzkyNTI_dd95bd8a-af4b-4610-b9b7-8a600a8ed41a"
      unitRef="usd">43200000</it:OperatingLeaseCostSubleasingActivities>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90ZXh0cmVnaW9uOjc2ZGIzMzhhNmM3ZTRkMDU5YTU5ZjJhNjM3NDVmMzU3XzEwOTk1MTE2Mzk2NzY_ff318359-5789-49f4-b350-93c7a9a423e8"
      unitRef="usd">49500000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90ZXh0cmVnaW9uOjc2ZGIzMzhhNmM3ZTRkMDU5YTU5ZjJhNjM3NDVmMzU3Xzc2NTI_201140b3-92fa-4167-82e2-79d75bfcd1c0">&lt;div style="text-align: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 (i) maturities of operating lease liabilities under non-cancelable arrangements and (ii) estimated future sublease cash receipts from non-cancelable arrangements were as follows (in thousands):&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&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.373%"/&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:2px 1pt;text-align:center;vertical-align: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;Sublease&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="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;Lease&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;Cash&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;Period ending December 31,&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;Payments&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;Receipts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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;137,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;48,721&#160;&lt;/span&gt;&lt;/td&gt;&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 future minimum operating lease payments and estimated sublease cash receipts (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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;292,741&#160;&lt;/span&gt;&lt;/td&gt;&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;Imputed interest&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;(256,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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;Total operating lease liabilities per the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;787,520&#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="3" style="background-color:#cceeff;padding:0 1pt"/&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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Approximately 79% of the operating lease payments pertain to properties in the United States.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo3ZmQ1MzI3MjBlYjY0NTdlOGM3OTFkYWFkNzdmZDljNC90YWJsZXJhbmdlOjdmZDUzMjcyMGViNjQ1N2U4Yzc5MWRhYWQ3N2ZkOWM0XzMtMi0xLTEtMA_ac874af4-71fd-44c0-a254-6b0917af56ba"
      unitRef="usd">137188000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo3ZmQ1MzI3MjBlYjY0NTdlOGM3OTFkYWFkNzdmZDljNC90YWJsZXJhbmdlOjdmZDUzMjcyMGViNjQ1N2U4Yzc5MWRhYWQ3N2ZkOWM0XzMtNC0xLTEtMA_fbfbbc2b-b3c1-4f07-aa35-159b0b34322e"
      unitRef="usd">48721000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo3ZmQ1MzI3MjBlYjY0NTdlOGM3OTFkYWFkNzdmZDljNC90YWJsZXJhbmdlOjdmZDUzMjcyMGViNjQ1N2U4Yzc5MWRhYWQ3N2ZkOWM0XzQtMi0xLTEtMA_dc7cadd6-7a38-4f5a-99a4-1069fc103ab3"
      unitRef="usd">138332000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo3ZmQ1MzI3MjBlYjY0NTdlOGM3OTFkYWFkNzdmZDljNC90YWJsZXJhbmdlOjdmZDUzMjcyMGViNjQ1N2U4Yzc5MWRhYWQ3N2ZkOWM0XzQtNC0xLTEtMA_cbff0369-4149-4131-be1f-ea5c34e47baa"
      unitRef="usd">50054000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo3ZmQ1MzI3MjBlYjY0NTdlOGM3OTFkYWFkNzdmZDljNC90YWJsZXJhbmdlOjdmZDUzMjcyMGViNjQ1N2U4Yzc5MWRhYWQ3N2ZkOWM0XzUtMi0xLTEtMA_2104d779-efab-4709-9a1a-dc5c6e217f2c"
      unitRef="usd">127399000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo3ZmQ1MzI3MjBlYjY0NTdlOGM3OTFkYWFkNzdmZDljNC90YWJsZXJhbmdlOjdmZDUzMjcyMGViNjQ1N2U4Yzc5MWRhYWQ3N2ZkOWM0XzUtNC0xLTEtMA_a87051e0-8fe3-4df6-a7e8-66ca7b538407"
      unitRef="usd">41793000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo3ZmQ1MzI3MjBlYjY0NTdlOGM3OTFkYWFkNzdmZDljNC90YWJsZXJhbmdlOjdmZDUzMjcyMGViNjQ1N2U4Yzc5MWRhYWQ3N2ZkOWM0XzYtMi0xLTEtMA_98048b89-0f67-403a-ad63-1d372dbafe47"
      unitRef="usd">113226000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo3ZmQ1MzI3MjBlYjY0NTdlOGM3OTFkYWFkNzdmZDljNC90YWJsZXJhbmdlOjdmZDUzMjcyMGViNjQ1N2U4Yzc5MWRhYWQ3N2ZkOWM0XzYtNC0xLTEtMA_e4fc36f1-3db6-4619-a21c-9d19821c8cbf"
      unitRef="usd">42172000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo3ZmQ1MzI3MjBlYjY0NTdlOGM3OTFkYWFkNzdmZDljNC90YWJsZXJhbmdlOjdmZDUzMjcyMGViNjQ1N2U4Yzc5MWRhYWQ3N2ZkOWM0XzctMi0xLTEtMA_eaa65bfc-c81d-4ac8-a240-2e73d8c7eff2"
      unitRef="usd">112937000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo3ZmQ1MzI3MjBlYjY0NTdlOGM3OTFkYWFkNzdmZDljNC90YWJsZXJhbmdlOjdmZDUzMjcyMGViNjQ1N2U4Yzc5MWRhYWQ3N2ZkOWM0XzctNC0xLTEtMA_8aa0286d-ccde-4d85-99f6-ddbf757f940e"
      unitRef="usd">42941000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo3ZmQ1MzI3MjBlYjY0NTdlOGM3OTFkYWFkNzdmZDljNC90YWJsZXJhbmdlOjdmZDUzMjcyMGViNjQ1N2U4Yzc5MWRhYWQ3N2ZkOWM0XzgtMi0xLTEtMA_142d8254-5969-40a5-b76e-38e14586c377"
      unitRef="usd">415242000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo3ZmQ1MzI3MjBlYjY0NTdlOGM3OTFkYWFkNzdmZDljNC90YWJsZXJhbmdlOjdmZDUzMjcyMGViNjQ1N2U4Yzc5MWRhYWQ3N2ZkOWM0XzgtNC0xLTEtMA_13dae07d-765b-4bb3-b817-ef844bcb3f2a"
      unitRef="usd">67060000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo3ZmQ1MzI3MjBlYjY0NTdlOGM3OTFkYWFkNzdmZDljNC90YWJsZXJhbmdlOjdmZDUzMjcyMGViNjQ1N2U4Yzc5MWRhYWQ3N2ZkOWM0XzktMi0xLTEtMA_410ae81c-0284-4785-932b-432c11082cab"
      unitRef="usd">1044324000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceived
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo3ZmQ1MzI3MjBlYjY0NTdlOGM3OTFkYWFkNzdmZDljNC90YWJsZXJhbmdlOjdmZDUzMjcyMGViNjQ1N2U4Yzc5MWRhYWQ3N2ZkOWM0XzktNC0xLTEtMA_039aeb8b-dd8f-4f84-b388-1043ca721048"
      unitRef="usd">292741000</us-gaap:LessorOperatingLeasePaymentsToBeReceived>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo3ZmQ1MzI3MjBlYjY0NTdlOGM3OTFkYWFkNzdmZDljNC90YWJsZXJhbmdlOjdmZDUzMjcyMGViNjQ1N2U4Yzc5MWRhYWQ3N2ZkOWM0XzEwLTItMS0xLTA_6b776c5f-620d-40e2-bc2b-450689320992"
      unitRef="usd">256804000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTo3ZmQ1MzI3MjBlYjY0NTdlOGM3OTFkYWFkNzdmZDljNC90YWJsZXJhbmdlOjdmZDUzMjcyMGViNjQ1N2U4Yzc5MWRhYWQ3N2ZkOWM0XzExLTItMS0xLTA_c843c3aa-2433-4835-a09b-d995b389f303"
      unitRef="usd">787520000</us-gaap:OperatingLeaseLiability>
    <it:OperatingLeasesConcentrationPercentageOfPayments
      contextRef="icd1755c03b4749369ced68397aceb564_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90ZXh0cmVnaW9uOjc2ZGIzMzhhNmM3ZTRkMDU5YTU5ZjJhNjM3NDVmMzU3XzY4MTQ_84440d2c-f5e5-4ba7-9de5-94373c749d6b"
      unitRef="number">0.79</it:OperatingLeasesConcentrationPercentageOfPayments>
    <it:AssetsAndLiabilitiesLeasesTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90ZXh0cmVnaW9uOjc2ZGIzMzhhNmM3ZTRkMDU5YTU5ZjJhNjM3NDVmMzU3Xzc2NTM_5b19c41d-1d91-4ad6-9db6-7456180b6b2b">&lt;div style="text-align: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 table below indicates where the discounted operating lease payments from the above table are classified in the Consolidated Balance Sheet (in thousands).&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.373%"/&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="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:700;line-height:100%"&gt;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:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTphMWMwZWQ2NmYxNTY0MThjODNiOWNhMmIyZDdiZWNiNC90YWJsZXJhbmdlOmExYzBlZDY2ZjE1NjQxOGM4M2I5Y2EyYjJkN2JlY2I0XzItMC0xLTEtMA_6d3cd775-a36b-4649-9920-ffdb5781f1ad"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTphMWMwZWQ2NmYxNTY0MThjODNiOWNhMmIyZDdiZWNiNC90YWJsZXJhbmdlOmExYzBlZDY2ZjE1NjQxOGM4M2I5Y2EyYjJkN2JlY2I0XzItMC0xLTEtMA_9c246fe1-8f26-496a-9b50-287043096202"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/span&gt;&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;89,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;83,995&#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;Operating lease liabilities&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;697,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;780,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 per the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;787,520&#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;864,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</it:AssetsAndLiabilitiesLeasesTableTextBlock>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTphMWMwZWQ2NmYxNTY0MThjODNiOWNhMmIyZDdiZWNiNC90YWJsZXJhbmdlOmExYzBlZDY2ZjE1NjQxOGM4M2I5Y2EyYjJkN2JlY2I0XzItMi0xLTEtMA_444eb310-2df3-4623-864a-f67d5f7de18e"
      unitRef="usd">89754000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTphMWMwZWQ2NmYxNTY0MThjODNiOWNhMmIyZDdiZWNiNC90YWJsZXJhbmdlOmExYzBlZDY2ZjE1NjQxOGM4M2I5Y2EyYjJkN2JlY2I0XzItNC0xLTEtMA_2cbb2cc6-94c7-4cf7-9a0f-014111ec00c9"
      unitRef="usd">83995000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTphMWMwZWQ2NmYxNTY0MThjODNiOWNhMmIyZDdiZWNiNC90YWJsZXJhbmdlOmExYzBlZDY2ZjE1NjQxOGM4M2I5Y2EyYjJkN2JlY2I0XzMtMi0xLTEtMA_e5c8e215-644b-43a8-82f1-609eeee3f839"
      unitRef="usd">697766000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTphMWMwZWQ2NmYxNTY0MThjODNiOWNhMmIyZDdiZWNiNC90YWJsZXJhbmdlOmExYzBlZDY2ZjE1NjQxOGM4M2I5Y2EyYjJkN2JlY2I0XzMtNC0xLTEtMA_5498c615-30f0-446c-b115-84b8d16f7402"
      unitRef="usd">780166000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTphMWMwZWQ2NmYxNTY0MThjODNiOWNhMmIyZDdiZWNiNC90YWJsZXJhbmdlOmExYzBlZDY2ZjE1NjQxOGM4M2I5Y2EyYjJkN2JlY2I0XzQtMi0xLTEtMA_09b104fb-d722-4680-a8e6-7e8c10fd9671"
      unitRef="usd">787520000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90YWJsZTphMWMwZWQ2NmYxNTY0MThjODNiOWNhMmIyZDdiZWNiNC90YWJsZXJhbmdlOmExYzBlZDY2ZjE1NjQxOGM4M2I5Y2EyYjJkN2JlY2I0XzQtNC0xLTEtMA_4bc0322b-9538-4f50-aac2-61c7d1b1f9f2"
      unitRef="usd">864161000</us-gaap:OperatingLeaseLiability>
    <it:LesseeOperatingLeaseLeaseNotYetCommencedPaymentsDue
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90ZXh0cmVnaW9uOjc2ZGIzMzhhNmM3ZTRkMDU5YTU5ZjJhNjM3NDVmMzU3XzEwOTk1MTE2NDMwMjE_7d25fe0d-0bfd-43fa-83e4-941b80c361a3"
      unitRef="usd">8500000</it:LesseeOperatingLeaseLeaseNotYetCommencedPaymentsDue>
    <it:LesseeOperatingLeaseLeaseNotYetCommencedTerm
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90ZXh0cmVnaW9uOjc2ZGIzMzhhNmM3ZTRkMDU5YTU5ZjJhNjM3NDVmMzU3XzEwOTk1MTE2NDMwODQ_1bae5979-1775-452d-81f1-5e182c59b382">P6Y</it:LesseeOperatingLeaseLeaseNotYetCommencedTerm>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i75898b4964474c9d941938a00da4e412_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90ZXh0cmVnaW9uOjc2ZGIzMzhhNmM3ZTRkMDU5YTU5ZjJhNjM3NDVmMzU3XzEwOTk1MTE2Mzk4NTQ_ba5da2fc-ce32-4db2-a975-6c0c88153656"
      unitRef="usd">49500000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i9f57fe22abf943cca0737b5227bfc38f_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90ZXh0cmVnaW9uOjc2ZGIzMzhhNmM3ZTRkMDU5YTU5ZjJhNjM3NDVmMzU3XzEwOTk1MTE2Mzk2NTE_3603f792-eaed-458a-8abf-5d1f152939b7"
      unitRef="usd">50900000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:ImpairmentOfLeasehold
      contextRef="i9f57fe22abf943cca0737b5227bfc38f_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90ZXh0cmVnaW9uOjc2ZGIzMzhhNmM3ZTRkMDU5YTU5ZjJhNjM3NDVmMzU3XzEwOTk1MTE2Mzk2NTg_ad23053b-9da7-4ee8-995e-eaddf51d4e9b"
      unitRef="usd">17900000</us-gaap:ImpairmentOfLeasehold>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i9f57fe22abf943cca0737b5227bfc38f_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNDgvZnJhZzo3NmRiMzM4YTZjN2U0ZDA1OWE1OWYyYTYzNzQ1ZjM1Ny90ZXh0cmVnaW9uOjc2ZGIzMzhhNmM3ZTRkMDU5YTU5ZjJhNjM3NDVmMzU3XzEwOTk1MTE2Mzk4NjQ_f9549f2a-0a4d-4f26-a1d6-4397fe347e75"
      unitRef="usd">-19300000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90ZXh0cmVnaW9uOjQ2MzFhZWVhMzJhZDRlNjhhMzRhNDc5OTcwNzZkYWQ0XzI4NzI_56e58d28-d8e5-4d6d-a2ae-34c60e0f1e09">Stockholders&#x2019; Equity&lt;div style="text-align: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:400;line-height:120%"&gt;Common stock.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Holders of Gartner&#x2019;s common stock, par value $0.0005 per share, are entitled to one vote per share on all matters to be voted by stockholders. The Company does not currently pay cash dividends on its common stock. Also, the 2020 Credit Agreement contains a negative covenant that may limit the Company&#x2019;s ability to pay dividends. The table below summarizes transactions relating to the Company&#x2019;s common stock for the three years ended December 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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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%"&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;Issued&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Treasury&lt;br/&gt;Stock&lt;br/&gt;Shares&lt;/span&gt;&lt;/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;Balance at December 31, 2018&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;163,602,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;73,899,977&#160;&lt;/span&gt;&lt;/td&gt;&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;Issuances under stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;(825,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 for treasury (1), (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,369,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;Balance at December 31, 2019&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;163,602,067&#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;74,444,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances under stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;(820,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 for treasury (1), (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,135,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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;163,602,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;74,759,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances under stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;(807,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 for treasury (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;7,252,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance 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;163,602,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,205,504&#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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company used a total of $1,655.5 million, $176.3 million and $199.0 million in cash for share repurchases during 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The number of shares repurchased in all periods presented above included those that were settled in January of the following year due to timing. &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:400;line-height:120%"&gt;Share repurchase authorization. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2015, the Company&#x2019;s Board of Directors (the &#x201c;Board&#x201d;) authorized a share repurchase program to repurchase up to $1.2&#160;billion of the Company&#x2019;s common stock. The Board authorized incremental share repurchases of up to an additional $300&#160;million, $500&#160;million and $800&#160;million of the Company&#x2019;s common stock in February 2021, April 2021 and July 2021, respectively. $591&#160;million remained available as of December 31, 2021. The Company may repurchase its common stock from time-to-time in amounts, at prices and in the manner that the Company deems appropriate, subject to the availability of stock, prevailing market conditions, the trading price of the stock, the Company&#x2019;s financial performance and other conditions. Repurchases may be made through open market purchases (which may include repurchase plans designed to comply with Rule 10b5-1 of the Securities Exchange Act of 1934, as amended), accelerated share repurchases, private transactions or other transactions and will be funded by cash on hand and borrowings. Repurchases may also be made from time-to-time in connection with the settlement of the Company&#x2019;s stock-based compensation awards. See Note 19 &#x2014; Subsequent Event for a discussion regarding an increase in the Company&#x2019;s 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-style:italic;font-weight:400;line-height:120%"&gt;Accumulated Other Comprehensive Income (Loss), net (&#x201c;AOCI/L&#x201d;)&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 tables below provide information about the changes in AOCI/L by component and the related amounts reclassified out of AOCI/L to income during the years indicated (net of tax, in thousands) (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 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;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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.884%"/&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%"&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;Interest Rate Swaps&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;Defined Benefit Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 Adjustments&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:400;line-height:100%"&gt;Balance - December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(78,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,815)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(99,228)&lt;/span&gt;&lt;/td&gt;&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;Other comprehensive income (loss) activity during the year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Change in AOCI/L before reclassifications to 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;&#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,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:10pt;font-weight:400;line-height:100%"&gt;(6,621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;Reclassifications from AOCI/L to income (2), (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;22,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 comprehensive income (loss), net for the year&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,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(6,621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;17,797&#160;&lt;/span&gt;&lt;/td&gt;&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;Balance - December 31, 2021&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;(56,323)&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;(6,672)&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;(18,436)&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;(81,431)&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="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;Year Ended December&#160;31, 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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.755%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.859%"/&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%"&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;Interest Rate Swaps&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;Defined Benefit Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 Adjustments&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:400;line-height:100%"&gt;Balance - 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;(47,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(8,584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(77,938)&lt;/span&gt;&lt;/td&gt;&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;Other comprehensive income (loss) activity during the year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Change in AOCI/L before reclassifications to 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;(56,862)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,057)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,544)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;Reclassifications from AOCI/L to income (2), (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;26,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 comprehensive income (loss), net for the year&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;(30,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,290)&lt;/span&gt;&lt;/td&gt;&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;Balance - December 31, 2020&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;(78,104)&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;(9,309)&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;(11,815)&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;(99,228)&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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Amounts in parentheses represent debits (deferred losses).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;$29.1 million and $24.9 million of the reclassifications related to interest rate swaps (cash flow hedges) were recorded in Interest expense for the year ended December&#160;31, 2021 and 2020, respectively. $10.3&#160;million of the reclassifications related to interest rate swaps (cash flow hedges) were recorded in Other income (expense), net for the year ended December 31, 2020. See Note 6 &#x2014; Debt&#160;and Note 13 &#x2014; Derivatives and Hedging for information regarding the cash flow hedges.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The reclassifications related to defined benefit pension plans were primarily recorded in Selling, general and administrative expense, net of tax effect. See Note 15 &#x2014; Employee Benefits for information regarding the Company&#x2019;s defined benefit pension plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&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 net amount of the existing losses on the Company&#x2019;s interest rate swaps that are reported in Accumulated other comprehensive loss, net at December&#160;31, 2021 that is expected to be reclassified into earnings within the next 12 months is $22.6&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90ZXh0cmVnaW9uOjQ2MzFhZWVhMzJhZDRlNjhhMzRhNDc5OTcwNzZkYWQ0Xzk2_a15e4cea-63dd-46f1-9258-f0d4163bafba"
      unitRef="usdPerShare">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <it:CommonStockNumberofVotesperShare
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90ZXh0cmVnaW9uOjQ2MzFhZWVhMzJhZDRlNjhhMzRhNDc5OTcwNzZkYWQ0XzEyNg_6a13b587-f9c8-4f9a-aab2-fdff3de04d9a"
      unitRef="vote">1</it:CommonStockNumberofVotesperShare>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90ZXh0cmVnaW9uOjQ2MzFhZWVhMzJhZDRlNjhhMzRhNDc5OTcwNzZkYWQ0XzI4ODI_fb79507c-897a-42bd-aecf-da44efbe63f2">The table below summarizes transactions relating to the Company&#x2019;s common stock for the three years ended December 31, 2021.&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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%"&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;Issued&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Treasury&lt;br/&gt;Stock&lt;br/&gt;Shares&lt;/span&gt;&lt;/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;Balance at December 31, 2018&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;163,602,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;73,899,977&#160;&lt;/span&gt;&lt;/td&gt;&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;Issuances under stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;(825,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 for treasury (1), (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,369,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;Balance at December 31, 2019&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;163,602,067&#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;74,444,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances under stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;(820,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 for treasury (1), (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,135,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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;163,602,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;74,759,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuances under stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;(807,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 for treasury (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;7,252,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance 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;163,602,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,205,504&#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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company used a total of $1,655.5 million, $176.3 million and $199.0 million in cash for share repurchases during 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;(2)The number of shares repurchased in all periods presented above included those that were settled in January of the following year due to timing.</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:SharesOutstanding
      contextRef="i93b39faae5be4b7cadbe5a3d6b072cc0_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTpkNzEzZTliODczNTc0MWJiOWVmMTBhODU2NGE1ZDU1NS90YWJsZXJhbmdlOmQ3MTNlOWI4NzM1NzQxYmI5ZWYxMGE4NTY0YTVkNTU1XzEtMS0xLTEtMA_90fc6914-a26e-408a-b042-eb93694a90af"
      unitRef="shares">163602067</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i98c6ac5d592547d6b9943fab7e47db23_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTpkNzEzZTliODczNTc0MWJiOWVmMTBhODU2NGE1ZDU1NS90YWJsZXJhbmdlOmQ3MTNlOWI4NzM1NzQxYmI5ZWYxMGE4NTY0YTVkNTU1XzEtMy0xLTEtMA_5ee4f014-89f9-4fb0-8818-1a6534ab0a96"
      unitRef="shares">73899977</us-gaap:SharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i504deb9135384c4d8d902df7bc6ce8fc_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTpkNzEzZTliODczNTc0MWJiOWVmMTBhODU2NGE1ZDU1NS90YWJsZXJhbmdlOmQ3MTNlOWI4NzM1NzQxYmI5ZWYxMGE4NTY0YTVkNTU1XzItMS0xLTEtMA_9756a676-c8f3-4630-a703-7a8fc5046dae"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i8e7f089abe3941679fb121c2bf4d2dc7_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTpkNzEzZTliODczNTc0MWJiOWVmMTBhODU2NGE1ZDU1NS90YWJsZXJhbmdlOmQ3MTNlOWI4NzM1NzQxYmI5ZWYxMGE4NTY0YTVkNTU1XzItMy0xLTEtMA_446c5352-686a-4822-96e2-957d445ed336"
      unitRef="shares">-825115</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i504deb9135384c4d8d902df7bc6ce8fc_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTpkNzEzZTliODczNTc0MWJiOWVmMTBhODU2NGE1ZDU1NS90YWJsZXJhbmdlOmQ3MTNlOWI4NzM1NzQxYmI5ZWYxMGE4NTY0YTVkNTU1XzMtMS0xLTEtMA_c0890e73-c776-4836-9376-94ca3a1c2be9"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i8e7f089abe3941679fb121c2bf4d2dc7_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTpkNzEzZTliODczNTc0MWJiOWVmMTBhODU2NGE1ZDU1NS90YWJsZXJhbmdlOmQ3MTNlOWI4NzM1NzQxYmI5ZWYxMGE4NTY0YTVkNTU1XzMtMy0xLTEtMA_03516376-e23c-4a4e-9043-d1b2aa40ecc9"
      unitRef="shares">1369426</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:SharesOutstanding
      contextRef="i8381ff7009304ca188217e9d46e88444_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTpkNzEzZTliODczNTc0MWJiOWVmMTBhODU2NGE1ZDU1NS90YWJsZXJhbmdlOmQ3MTNlOWI4NzM1NzQxYmI5ZWYxMGE4NTY0YTVkNTU1XzQtMS0xLTEtMA_98f6f5b9-958c-45bf-b7db-94aa6b11de44"
      unitRef="shares">163602067</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i3728799f0cb7498a987dfaba2cdd2abf_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTpkNzEzZTliODczNTc0MWJiOWVmMTBhODU2NGE1ZDU1NS90YWJsZXJhbmdlOmQ3MTNlOWI4NzM1NzQxYmI5ZWYxMGE4NTY0YTVkNTU1XzQtMy0xLTEtMA_f33f765c-cde4-48ac-8f5e-e4ef1619d85f"
      unitRef="shares">74444288</us-gaap:SharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i1d1b141039414a0fb325a81ef8ad7e8d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTpkNzEzZTliODczNTc0MWJiOWVmMTBhODU2NGE1ZDU1NS90YWJsZXJhbmdlOmQ3MTNlOWI4NzM1NzQxYmI5ZWYxMGE4NTY0YTVkNTU1XzUtMS0xLTEtMA_e9e249bc-ccbe-4933-9d02-229de95a5d1a"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="iec5ece8ec6c74d389aa585cfe32f9f22_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTpkNzEzZTliODczNTc0MWJiOWVmMTBhODU2NGE1ZDU1NS90YWJsZXJhbmdlOmQ3MTNlOWI4NzM1NzQxYmI5ZWYxMGE4NTY0YTVkNTU1XzUtMy0xLTEtMA_ca24e388-f332-46c3-9da2-9b0a5d5d4e29"
      unitRef="shares">-820065</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i1d1b141039414a0fb325a81ef8ad7e8d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTpkNzEzZTliODczNTc0MWJiOWVmMTBhODU2NGE1ZDU1NS90YWJsZXJhbmdlOmQ3MTNlOWI4NzM1NzQxYmI5ZWYxMGE4NTY0YTVkNTU1XzYtMS0xLTEtMA_5b5c0314-5a24-4b47-b4f3-17677b8c9587"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="iec5ece8ec6c74d389aa585cfe32f9f22_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTpkNzEzZTliODczNTc0MWJiOWVmMTBhODU2NGE1ZDU1NS90YWJsZXJhbmdlOmQ3MTNlOWI4NzM1NzQxYmI5ZWYxMGE4NTY0YTVkNTU1XzYtMy0xLTEtMA_15e89135-ebc3-4a10-99c4-8a867c3e6c13"
      unitRef="shares">1135762</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:SharesOutstanding
      contextRef="iee399d27bf4f4c389e2ab011dbef146c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTpkNzEzZTliODczNTc0MWJiOWVmMTBhODU2NGE1ZDU1NS90YWJsZXJhbmdlOmQ3MTNlOWI4NzM1NzQxYmI5ZWYxMGE4NTY0YTVkNTU1XzctMS0xLTEtMA_359cb003-ad5f-4f77-9949-6bcc7d49cbf5"
      unitRef="shares">163602067</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="ie6842e68d3214e328a353151da3e1066_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTpkNzEzZTliODczNTc0MWJiOWVmMTBhODU2NGE1ZDU1NS90YWJsZXJhbmdlOmQ3MTNlOWI4NzM1NzQxYmI5ZWYxMGE4NTY0YTVkNTU1XzctMy0xLTEtMA_ba0b27e0-8848-4a2b-a3ef-9694a71be8cb"
      unitRef="shares">74759985</us-gaap:SharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ice254536bae84ea2be7b92f1a066bb59_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTpkNzEzZTliODczNTc0MWJiOWVmMTBhODU2NGE1ZDU1NS90YWJsZXJhbmdlOmQ3MTNlOWI4NzM1NzQxYmI5ZWYxMGE4NTY0YTVkNTU1XzgtMS0xLTEtMA_0dcbcaa8-86c4-4577-947a-e09ea52bf412"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ic1bba90f511646a7a8ddc5a68cc8965e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTpkNzEzZTliODczNTc0MWJiOWVmMTBhODU2NGE1ZDU1NS90YWJsZXJhbmdlOmQ3MTNlOWI4NzM1NzQxYmI5ZWYxMGE4NTY0YTVkNTU1XzgtMy0xLTEtMA_aaefed37-b91b-42c7-8960-bf1228e748a3"
      unitRef="shares">-807320</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ice254536bae84ea2be7b92f1a066bb59_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTpkNzEzZTliODczNTc0MWJiOWVmMTBhODU2NGE1ZDU1NS90YWJsZXJhbmdlOmQ3MTNlOWI4NzM1NzQxYmI5ZWYxMGE4NTY0YTVkNTU1XzktMS0xLTEtMA_5a3118e7-4e99-4ce0-850f-746c55984a14"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ic1bba90f511646a7a8ddc5a68cc8965e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTpkNzEzZTliODczNTc0MWJiOWVmMTBhODU2NGE1ZDU1NS90YWJsZXJhbmdlOmQ3MTNlOWI4NzM1NzQxYmI5ZWYxMGE4NTY0YTVkNTU1XzktMy0xLTEtMA_9882c652-7029-49d0-899e-69c40461aeb2"
      unitRef="shares">7252839</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:SharesOutstanding
      contextRef="ifd4f8e7895794b3395e15dbb66be1910_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTpkNzEzZTliODczNTc0MWJiOWVmMTBhODU2NGE1ZDU1NS90YWJsZXJhbmdlOmQ3MTNlOWI4NzM1NzQxYmI5ZWYxMGE4NTY0YTVkNTU1XzEwLTEtMS0xLTA_57085715-65b5-4ee3-bc00-da26d3815299"
      unitRef="shares">163602067</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i41a14147bb8c4813bda283e7a4ef7fb4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTpkNzEzZTliODczNTc0MWJiOWVmMTBhODU2NGE1ZDU1NS90YWJsZXJhbmdlOmQ3MTNlOWI4NzM1NzQxYmI5ZWYxMGE4NTY0YTVkNTU1XzEwLTMtMS0xLTA_1371d7cd-3501-405f-a58d-ebddd6c0dd39"
      unitRef="shares">81205504</us-gaap:SharesOutstanding>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90ZXh0cmVnaW9uOjQ2MzFhZWVhMzJhZDRlNjhhMzRhNDc5OTcwNzZkYWQ0XzUyMQ_9c05501d-3f5e-4db9-8f35-dcc0d1a43257"
      unitRef="usd">1655500000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90ZXh0cmVnaW9uOjQ2MzFhZWVhMzJhZDRlNjhhMzRhNDc5OTcwNzZkYWQ0XzUyNQ_83e7b9f7-4ddc-45aa-a5bf-876da88247e5"
      unitRef="usd">176300000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90ZXh0cmVnaW9uOjQ2MzFhZWVhMzJhZDRlNjhhMzRhNDc5OTcwNzZkYWQ0XzUzMg_6d9481e9-eb40-4f3d-87ec-89a76d12a1ac"
      unitRef="usd">199000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i74ea431f41704495ba4310bbfb320d43_I20151231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90ZXh0cmVnaW9uOjQ2MzFhZWVhMzJhZDRlNjhhMzRhNDc5OTcwNzZkYWQ0XzEwOTk1MTE2MzI3MjY_eae5ef40-aac6-42d8-8ec3-25a99f30d9eb"
      unitRef="usd">1200000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <it:StockRepurchaseProgramAdditionalAuthorizedAmount
      contextRef="ic5b7d6f74617408fb88de4f02026a260_I20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90ZXh0cmVnaW9uOjQ2MzFhZWVhMzJhZDRlNjhhMzRhNDc5OTcwNzZkYWQ0XzEwOTk1MTE2MzI3NDA_8983c71a-a2c7-45b0-933d-a8fe8ee05c27"
      unitRef="usd">300000000</it:StockRepurchaseProgramAdditionalAuthorizedAmount>
    <it:StockRepurchaseProgramAdditionalAuthorizedAmount
      contextRef="i5509412c74474cb1abb58969f4ca1b99_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90ZXh0cmVnaW9uOjQ2MzFhZWVhMzJhZDRlNjhhMzRhNDc5OTcwNzZkYWQ0XzEwOTk1MTE2MzI3NTY_8cb8788c-d7ee-4a64-ac06-5be290ec0fc7"
      unitRef="usd">500000000</it:StockRepurchaseProgramAdditionalAuthorizedAmount>
    <it:StockRepurchaseProgramAdditionalAuthorizedAmount
      contextRef="i796ff242fd7c41dcb8d955a4ea62bdcd_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90ZXh0cmVnaW9uOjQ2MzFhZWVhMzJhZDRlNjhhMzRhNDc5OTcwNzZkYWQ0XzEwOTk1MTE2MzI3NzI_1043d5be-1288-40ef-9697-bf8d325cb7dd"
      unitRef="usd">800000000</it:StockRepurchaseProgramAdditionalAuthorizedAmount>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90ZXh0cmVnaW9uOjQ2MzFhZWVhMzJhZDRlNjhhMzRhNDc5OTcwNzZkYWQ0XzkxMw_c2fda02c-639c-47f7-9b97-fa615ec325bd"
      unitRef="usd">591000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90ZXh0cmVnaW9uOjQ2MzFhZWVhMzJhZDRlNjhhMzRhNDc5OTcwNzZkYWQ0XzI4Nzc_021bc46a-cbc7-4791-bdaf-2009983eae83">&lt;div style="text-align: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 tables below provide information about the changes in AOCI/L by component and the related amounts reclassified out of AOCI/L to income during the years indicated (net of tax, in thousands) (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 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;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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.884%"/&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%"&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;Interest Rate Swaps&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;Defined Benefit Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 Adjustments&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:400;line-height:100%"&gt;Balance - December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(78,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,815)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(99,228)&lt;/span&gt;&lt;/td&gt;&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;Other comprehensive income (loss) activity during the year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Change in AOCI/L before reclassifications to 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;&#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,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:10pt;font-weight:400;line-height:100%"&gt;(6,621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;Reclassifications from AOCI/L to income (2), (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;22,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 comprehensive income (loss), net for the year&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,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(6,621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;17,797&#160;&lt;/span&gt;&lt;/td&gt;&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;Balance - December 31, 2021&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;(56,323)&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;(6,672)&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;(18,436)&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;(81,431)&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="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;Year Ended December&#160;31, 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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.755%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.859%"/&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%"&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;Interest Rate Swaps&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;Defined Benefit Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 Adjustments&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:400;line-height:100%"&gt;Balance - 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;(47,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(8,584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(77,938)&lt;/span&gt;&lt;/td&gt;&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;Other comprehensive income (loss) activity during the year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Change in AOCI/L before reclassifications to 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;(56,862)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,057)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,544)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;Reclassifications from AOCI/L to income (2), (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;26,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 comprehensive income (loss), net for the year&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;(30,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,290)&lt;/span&gt;&lt;/td&gt;&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;Balance - December 31, 2020&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;(78,104)&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;(9,309)&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;(11,815)&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;(99,228)&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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Amounts in parentheses represent debits (deferred losses).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;$29.1 million and $24.9 million of the reclassifications related to interest rate swaps (cash flow hedges) were recorded in Interest expense for the year ended December&#160;31, 2021 and 2020, respectively. $10.3&#160;million of the reclassifications related to interest rate swaps (cash flow hedges) were recorded in Other income (expense), net for the year ended December 31, 2020. See Note 6 &#x2014; Debt&#160;and Note 13 &#x2014; Derivatives and Hedging for information regarding the cash flow hedges.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The reclassifications related to defined benefit pension plans were primarily recorded in Selling, general and administrative expense, net of tax effect. See Note 15 &#x2014; Employee Benefits for information regarding the Company&#x2019;s defined benefit pension plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="if2a2a87f22e549b7ba44f66e6dc2b595_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTo1NWFkNWJjYmNlMDQ0OTM5YWNlMzRjZjJjM2Q5OTEwNC90YWJsZXJhbmdlOjU1YWQ1YmNiY2UwNDQ5MzlhY2UzNGNmMmMzZDk5MTA0XzEtMS0xLTEtMA_e27e4214-b8bd-4b1e-a837-d5aaf4ab72ed"
      unitRef="usd">-78104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i97c5c53c9f0c485baacad8773875257d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTo1NWFkNWJjYmNlMDQ0OTM5YWNlMzRjZjJjM2Q5OTEwNC90YWJsZXJhbmdlOjU1YWQ1YmNiY2UwNDQ5MzlhY2UzNGNmMmMzZDk5MTA0XzEtMy0xLTEtMA_bd86e6bd-d8e7-44e3-b220-01f66eb4d042"
      unitRef="usd">-9309000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id47d0a37f46b48f29676b8abb852c75e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTo1NWFkNWJjYmNlMDQ0OTM5YWNlMzRjZjJjM2Q5OTEwNC90YWJsZXJhbmdlOjU1YWQ1YmNiY2UwNDQ5MzlhY2UzNGNmMmMzZDk5MTA0XzEtNS0xLTEtMA_00772239-e01c-4b27-bee5-12f86c6f6d9d"
      unitRef="usd">-11815000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic1bcc4e17a0845688dc04a5f572fc232_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTo1NWFkNWJjYmNlMDQ0OTM5YWNlMzRjZjJjM2Q5OTEwNC90YWJsZXJhbmdlOjU1YWQ1YmNiY2UwNDQ5MzlhY2UzNGNmMmMzZDk5MTA0XzEtNy0xLTEtMA_350cfa66-fb2d-4ff5-8bfb-b6badaeb4fca"
      unitRef="usd">-99228000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ic12d2d6f0c004152bc05c4a5fce91376_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTo1NWFkNWJjYmNlMDQ0OTM5YWNlMzRjZjJjM2Q5OTEwNC90YWJsZXJhbmdlOjU1YWQ1YmNiY2UwNDQ5MzlhY2UzNGNmMmMzZDk5MTA0XzMtMS0xLTEtMA_a1df2b49-892f-4c39-881d-5c810fed9975"
      unitRef="usd">0</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="if270c9b370834ef28ed1a824ea8f7266_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTo1NWFkNWJjYmNlMDQ0OTM5YWNlMzRjZjJjM2Q5OTEwNC90YWJsZXJhbmdlOjU1YWQ1YmNiY2UwNDQ5MzlhY2UzNGNmMmMzZDk5MTA0XzMtMy0xLTEtMA_6fd4eb94-1e38-4907-8121-3a15d4a1aef3"
      unitRef="usd">2232000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i0db904b0b976411daaf32a72d5954464_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTo1NWFkNWJjYmNlMDQ0OTM5YWNlMzRjZjJjM2Q5OTEwNC90YWJsZXJhbmdlOjU1YWQ1YmNiY2UwNDQ5MzlhY2UzNGNmMmMzZDk5MTA0XzMtNS0xLTEtMA_9da9e84a-88a8-4b13-a0e7-f8f371f34995"
      unitRef="usd">-6621000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTo1NWFkNWJjYmNlMDQ0OTM5YWNlMzRjZjJjM2Q5OTEwNC90YWJsZXJhbmdlOjU1YWQ1YmNiY2UwNDQ5MzlhY2UzNGNmMmMzZDk5MTA0XzMtNy0xLTEtMA_0b39300d-6436-4ee9-a384-205c59be85fa"
      unitRef="usd">-4389000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ic12d2d6f0c004152bc05c4a5fce91376_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTo1NWFkNWJjYmNlMDQ0OTM5YWNlMzRjZjJjM2Q5OTEwNC90YWJsZXJhbmdlOjU1YWQ1YmNiY2UwNDQ5MzlhY2UzNGNmMmMzZDk5MTA0XzQtMS0xLTEtMA_ef56cde0-e305-4784-b44e-a58a1382b5e3"
      unitRef="usd">-21781000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="if270c9b370834ef28ed1a824ea8f7266_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTo1NWFkNWJjYmNlMDQ0OTM5YWNlMzRjZjJjM2Q5OTEwNC90YWJsZXJhbmdlOjU1YWQ1YmNiY2UwNDQ5MzlhY2UzNGNmMmMzZDk5MTA0XzQtMy0xLTEtMA_a4d74420-e790-4203-ae23-ba9b9d8cd9d4"
      unitRef="usd">-405000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i0db904b0b976411daaf32a72d5954464_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTo1NWFkNWJjYmNlMDQ0OTM5YWNlMzRjZjJjM2Q5OTEwNC90YWJsZXJhbmdlOjU1YWQ1YmNiY2UwNDQ5MzlhY2UzNGNmMmMzZDk5MTA0XzQtNS0xLTEtMA_e01db06d-0f3b-4492-a664-984ac246c9b5"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTo1NWFkNWJjYmNlMDQ0OTM5YWNlMzRjZjJjM2Q5OTEwNC90YWJsZXJhbmdlOjU1YWQ1YmNiY2UwNDQ5MzlhY2UzNGNmMmMzZDk5MTA0XzQtNy0xLTEtMA_482af2da-41b9-4d40-8990-27b818a2ae6c"
      unitRef="usd">-22186000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic12d2d6f0c004152bc05c4a5fce91376_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTo1NWFkNWJjYmNlMDQ0OTM5YWNlMzRjZjJjM2Q5OTEwNC90YWJsZXJhbmdlOjU1YWQ1YmNiY2UwNDQ5MzlhY2UzNGNmMmMzZDk5MTA0XzUtMS0xLTEtMA_d91231b5-a08e-41d6-a7e8-50b9d1db8578"
      unitRef="usd">21781000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if270c9b370834ef28ed1a824ea8f7266_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTo1NWFkNWJjYmNlMDQ0OTM5YWNlMzRjZjJjM2Q5OTEwNC90YWJsZXJhbmdlOjU1YWQ1YmNiY2UwNDQ5MzlhY2UzNGNmMmMzZDk5MTA0XzUtMy0xLTEtMA_24ff3e2f-ed12-4229-bc9a-f02445bed5ef"
      unitRef="usd">2637000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0db904b0b976411daaf32a72d5954464_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTo1NWFkNWJjYmNlMDQ0OTM5YWNlMzRjZjJjM2Q5OTEwNC90YWJsZXJhbmdlOjU1YWQ1YmNiY2UwNDQ5MzlhY2UzNGNmMmMzZDk5MTA0XzUtNS0xLTEtMA_dab22320-eb73-4645-af2d-6b86126ac1b6"
      unitRef="usd">-6621000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTo1NWFkNWJjYmNlMDQ0OTM5YWNlMzRjZjJjM2Q5OTEwNC90YWJsZXJhbmdlOjU1YWQ1YmNiY2UwNDQ5MzlhY2UzNGNmMmMzZDk5MTA0XzUtNy0xLTEtMA_ae80162a-5460-4fd8-9e26-9e8f60179324"
      unitRef="usd">17797000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i32461af6c668492499ec6bc65ba232fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTo1NWFkNWJjYmNlMDQ0OTM5YWNlMzRjZjJjM2Q5OTEwNC90YWJsZXJhbmdlOjU1YWQ1YmNiY2UwNDQ5MzlhY2UzNGNmMmMzZDk5MTA0XzYtMS0xLTEtMA_3bf1fa7d-7a70-4f7b-8ca6-2703d47f54b7"
      unitRef="usd">-56323000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iada44a04384f44e7baaa1b4fefc855fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTo1NWFkNWJjYmNlMDQ0OTM5YWNlMzRjZjJjM2Q5OTEwNC90YWJsZXJhbmdlOjU1YWQ1YmNiY2UwNDQ5MzlhY2UzNGNmMmMzZDk5MTA0XzYtMy0xLTEtMA_c4e44b1b-26d6-4b60-8885-04887acfeb13"
      unitRef="usd">-6672000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3abb5668ce5e449396642298d82d9a05_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTo1NWFkNWJjYmNlMDQ0OTM5YWNlMzRjZjJjM2Q5OTEwNC90YWJsZXJhbmdlOjU1YWQ1YmNiY2UwNDQ5MzlhY2UzNGNmMmMzZDk5MTA0XzYtNS0xLTEtMA_b88ed5c0-2c20-4fd7-9e6b-e285985a09bb"
      unitRef="usd">-18436000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic3aefa302756470e8c10505cb7d380c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZTo1NWFkNWJjYmNlMDQ0OTM5YWNlMzRjZjJjM2Q5OTEwNC90YWJsZXJhbmdlOjU1YWQ1YmNiY2UwNDQ5MzlhY2UzNGNmMmMzZDk5MTA0XzYtNy0xLTEtMA_4af3ea34-b929-48b5-8098-0996e8361df4"
      unitRef="usd">-81431000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2de84388414444acb5f2d48bb9c92e3d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZToxZGU4Y2Q4NTY5YzI0MTE1OGVhNWM3NzNlYjAzYTFmYS90YWJsZXJhbmdlOjFkZThjZDg1NjljMjQxMTU4ZWE1Yzc3M2ViMDNhMWZhXzEtMS0xLTEtMA_d0970b17-ad7d-4d8c-96b9-b28cd7758292"
      unitRef="usd">-47164000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4edb3d072acd42ef8df5ea4fc4082b8a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZToxZGU4Y2Q4NTY5YzI0MTE1OGVhNWM3NzNlYjAzYTFmYS90YWJsZXJhbmdlOjFkZThjZDg1NjljMjQxMTU4ZWE1Yzc3M2ViMDNhMWZhXzEtMy0xLTEtMA_6ddc5d05-e372-4ae0-b2e4-4fddd6ca47ad"
      unitRef="usd">-8584000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i95b8a669f5f544bba87e546bd28e0a2e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZToxZGU4Y2Q4NTY5YzI0MTE1OGVhNWM3NzNlYjAzYTFmYS90YWJsZXJhbmdlOjFkZThjZDg1NjljMjQxMTU4ZWE1Yzc3M2ViMDNhMWZhXzEtNS0xLTEtMA_3afa798a-bec3-4a25-b7dd-ed36d4b4e846"
      unitRef="usd">-22190000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i589d31631fad4f9db893941187d6681a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZToxZGU4Y2Q4NTY5YzI0MTE1OGVhNWM3NzNlYjAzYTFmYS90YWJsZXJhbmdlOjFkZThjZDg1NjljMjQxMTU4ZWE1Yzc3M2ViMDNhMWZhXzEtNy0xLTEtMA_007b7491-d811-4217-b990-b4178d2e1564"
      unitRef="usd">-77938000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i2bbfcb7311a14e1b9e6a502cec688e2a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZToxZGU4Y2Q4NTY5YzI0MTE1OGVhNWM3NzNlYjAzYTFmYS90YWJsZXJhbmdlOjFkZThjZDg1NjljMjQxMTU4ZWE1Yzc3M2ViMDNhMWZhXzMtMS0xLTEtMA_3cff0465-b69e-40b8-911f-c7d6570913ac"
      unitRef="usd">-56862000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="iac9cd4d872b541bf87474b62805b5d08_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZToxZGU4Y2Q4NTY5YzI0MTE1OGVhNWM3NzNlYjAzYTFmYS90YWJsZXJhbmdlOjFkZThjZDg1NjljMjQxMTU4ZWE1Yzc3M2ViMDNhMWZhXzMtMy0xLTEtMA_cf3f94ad-0a25-44de-9759-c28a9cc46f81"
      unitRef="usd">-1057000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i23459fd5055c4bd99ea56614d9fe91f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZToxZGU4Y2Q4NTY5YzI0MTE1OGVhNWM3NzNlYjAzYTFmYS90YWJsZXJhbmdlOjFkZThjZDg1NjljMjQxMTU4ZWE1Yzc3M2ViMDNhMWZhXzMtNS0xLTEtMA_812cd630-e7fe-4629-9cc6-3c20ee66c4bc"
      unitRef="usd">10375000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZToxZGU4Y2Q4NTY5YzI0MTE1OGVhNWM3NzNlYjAzYTFmYS90YWJsZXJhbmdlOjFkZThjZDg1NjljMjQxMTU4ZWE1Yzc3M2ViMDNhMWZhXzMtNy0xLTEtMA_59407da1-fc95-40a1-a22d-e709e35e5c85"
      unitRef="usd">-47544000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i2bbfcb7311a14e1b9e6a502cec688e2a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZToxZGU4Y2Q4NTY5YzI0MTE1OGVhNWM3NzNlYjAzYTFmYS90YWJsZXJhbmdlOjFkZThjZDg1NjljMjQxMTU4ZWE1Yzc3M2ViMDNhMWZhXzQtMS0xLTEtMA_feb6a4ff-7ce5-44b2-bff2-025d7abe85a3"
      unitRef="usd">-25922000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="iac9cd4d872b541bf87474b62805b5d08_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZToxZGU4Y2Q4NTY5YzI0MTE1OGVhNWM3NzNlYjAzYTFmYS90YWJsZXJhbmdlOjFkZThjZDg1NjljMjQxMTU4ZWE1Yzc3M2ViMDNhMWZhXzQtMy0xLTEtMA_f46cc611-eb7c-4def-991a-c381cb679a03"
      unitRef="usd">-332000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i23459fd5055c4bd99ea56614d9fe91f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZToxZGU4Y2Q4NTY5YzI0MTE1OGVhNWM3NzNlYjAzYTFmYS90YWJsZXJhbmdlOjFkZThjZDg1NjljMjQxMTU4ZWE1Yzc3M2ViMDNhMWZhXzQtNS0xLTEtMA_78d76852-a7fd-4308-b833-d3b4aa14d41b"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZToxZGU4Y2Q4NTY5YzI0MTE1OGVhNWM3NzNlYjAzYTFmYS90YWJsZXJhbmdlOjFkZThjZDg1NjljMjQxMTU4ZWE1Yzc3M2ViMDNhMWZhXzQtNy0xLTEtMA_59658c36-acc3-4f4b-8407-a1e87d25d996"
      unitRef="usd">-26254000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2bbfcb7311a14e1b9e6a502cec688e2a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZToxZGU4Y2Q4NTY5YzI0MTE1OGVhNWM3NzNlYjAzYTFmYS90YWJsZXJhbmdlOjFkZThjZDg1NjljMjQxMTU4ZWE1Yzc3M2ViMDNhMWZhXzUtMS0xLTEtMA_f4e85b11-2ff8-408a-94e4-e2ff891bb878"
      unitRef="usd">-30940000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iac9cd4d872b541bf87474b62805b5d08_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZToxZGU4Y2Q4NTY5YzI0MTE1OGVhNWM3NzNlYjAzYTFmYS90YWJsZXJhbmdlOjFkZThjZDg1NjljMjQxMTU4ZWE1Yzc3M2ViMDNhMWZhXzUtMy0xLTEtMA_9fc11421-db22-4b4f-88e1-c061a7c5a329"
      unitRef="usd">-725000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i23459fd5055c4bd99ea56614d9fe91f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZToxZGU4Y2Q4NTY5YzI0MTE1OGVhNWM3NzNlYjAzYTFmYS90YWJsZXJhbmdlOjFkZThjZDg1NjljMjQxMTU4ZWE1Yzc3M2ViMDNhMWZhXzUtNS0xLTEtMA_13eb57d1-fd4f-466a-842e-373174c3bb6b"
      unitRef="usd">10375000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZToxZGU4Y2Q4NTY5YzI0MTE1OGVhNWM3NzNlYjAzYTFmYS90YWJsZXJhbmdlOjFkZThjZDg1NjljMjQxMTU4ZWE1Yzc3M2ViMDNhMWZhXzUtNy0xLTEtMA_369d6564-a88b-4466-99d3-78be43b3fa29"
      unitRef="usd">-21290000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="if2a2a87f22e549b7ba44f66e6dc2b595_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZToxZGU4Y2Q4NTY5YzI0MTE1OGVhNWM3NzNlYjAzYTFmYS90YWJsZXJhbmdlOjFkZThjZDg1NjljMjQxMTU4ZWE1Yzc3M2ViMDNhMWZhXzYtMS0xLTEtMA_2338c5aa-0571-474a-b296-1f447733ee3d"
      unitRef="usd">-78104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i97c5c53c9f0c485baacad8773875257d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZToxZGU4Y2Q4NTY5YzI0MTE1OGVhNWM3NzNlYjAzYTFmYS90YWJsZXJhbmdlOjFkZThjZDg1NjljMjQxMTU4ZWE1Yzc3M2ViMDNhMWZhXzYtMy0xLTEtMA_085f7538-946e-42e1-aecf-65e79aac6e72"
      unitRef="usd">-9309000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id47d0a37f46b48f29676b8abb852c75e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZToxZGU4Y2Q4NTY5YzI0MTE1OGVhNWM3NzNlYjAzYTFmYS90YWJsZXJhbmdlOjFkZThjZDg1NjljMjQxMTU4ZWE1Yzc3M2ViMDNhMWZhXzYtNS0xLTEtMA_06980514-1349-4f99-a18d-5d8d0d867f2d"
      unitRef="usd">-11815000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic1bcc4e17a0845688dc04a5f572fc232_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90YWJsZToxZGU4Y2Q4NTY5YzI0MTE1OGVhNWM3NzNlYjAzYTFmYS90YWJsZXJhbmdlOjFkZThjZDg1NjljMjQxMTU4ZWE1Yzc3M2ViMDNhMWZhXzYtNy0xLTEtMA_676002b6-3a99-4dca-9cd0-628f23b5fe75"
      unitRef="usd">-99228000</us-gaap:StockholdersEquity>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ie4c69def315748cdbc6ce3bc78cc2578_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90ZXh0cmVnaW9uOjQ2MzFhZWVhMzJhZDRlNjhhMzRhNDc5OTcwNzZkYWQ0XzIwMjE_9d336931-6183-43a8-9c86-c72f61a038cb"
      unitRef="usd">29100000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="iad294c0094ce46b28efdbe599a9fcf26_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90ZXh0cmVnaW9uOjQ2MzFhZWVhMzJhZDRlNjhhMzRhNDc5OTcwNzZkYWQ0XzIwMjg_8909c0bc-a2cb-44b7-9bbd-818dcedce100"
      unitRef="usd">24900000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i03254ee6b00a4ce483fdf9640f72a56c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90ZXh0cmVnaW9uOjQ2MzFhZWVhMzJhZDRlNjhhMzRhNDc5OTcwNzZkYWQ0XzkzNDU4NDg4NDM4Njk_7bc9375e-8e5f-45b6-ae59-9d700f208506"
      unitRef="usd">10300000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTEvZnJhZzo0NjMxYWVlYTMyYWQ0ZTY4YTM0YTQ3OTk3MDc2ZGFkNC90ZXh0cmVnaW9uOjQ2MzFhZWVhMzJhZDRlNjhhMzRhNDc5OTcwNzZkYWQ0XzI4Njg_22757190-a27f-4348-a51f-a6b69440429f"
      unitRef="usd">-22600000</us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90ZXh0cmVnaW9uOmM4MGY1MTEzMTExNTQwNDhhZmZkMGI2YWQyNTVmMGRkXzE1NTU2_f10899dc-0866-4971-9706-7fe97662ee7f">Revenue and Related Matters&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;Our Business and Revenues&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;Gartner delivers its products and services globally through&#160;three&#160;business segments: Research, Conferences and Consulting. Revenues from those business segments are discussed below.&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:400;line-height:120%"&gt;Research&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 equips executives and their teams from every function and across all industries with actionable, objective insight, guidance and tools. Our experienced experts deliver all this value informed by a combination of practitioner-sourced and data-driven research to help our clients address their mission critical priorities.&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 revenues are mainly derived from subscription contracts for research products, representing approximately&#160;91%&#160;of the segment&#x2019;s revenue. The related revenues are deferred and recognized ratably over the applicable contract term (i.e., as services are provided over the contract period). Fees derived from assisting organizations in selecting the right business software for their needs are recognized at a point in time (i.e., when the lead is provided to the vendor).&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 enters into subscription contracts for research products that generally are for twelve-month periods or longer. Approximately&#160;80%&#160;to&#160;85%&#160;of the Company&#x2019;s annual and multi-year Research subscription contracts provide for billing of the first full service period upon signing. In subsequent years, multi-year subscription contracts are normally billed prior to the contract&#x2019;s anniversary date. Other Research subscription contracts are usually invoiced in advance, commencing with the contract signing, on (i) a quarterly, monthly or other recurring basis or (ii) in accordance with a customized invoicing schedule. Research contracts are generally non-cancelable and non-refundable, except for government contracts that may have cancellation or fiscal funding clauses, which have not historically resulted in material cancellations. It is the Company&#x2019;s policy to record the amount of a subscription contract that is billable as a fee receivable at the time the contract is signed with a corresponding amount as deferred revenue because the contract represents a legally enforceable claim.&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:400;line-height:120%"&gt;Conferences&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;Conferences provides executives and teams across an organization the opportunity to learn, share and network. From our Gartner Symposium/Xpo series, to industry-leading conferences focused on specific business roles and topics, to peer-driven sessions, our offerings enable attendees to experience the best of Gartner insight and guidance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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 earns revenues from both the attendees and exhibitors at Gartner conferences and meetings. Attendees are generally invoiced for the full attendance fee upon their completion of an online registration form or their signing of a contract, while exhibitors typically make several individual payments commencing with the signing of a contract. Almost all of the invoiced amounts are collected in advance of the related activity, resulting in the recording of deferred revenue. Both the attendee and exhibitor revenues are recognized as the related performance obligations are satisfied (i.e., when the related activity is held).&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 defers certain costs directly related to specific conferences and meetings and expenses those costs in the period during which the related activity occurs. The Company&#x2019;s policy is to defer only those costs that are incremental and directly attributable to a specific activity, primarily prepaid site and production services costs. Other costs of organizing and producing conference activities, primarily Company personnel and non-conference specific expenses, are expensed in the period incurred.&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:400;line-height:120%"&gt;Consulting&#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="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consulting serves senior executives leading technology-driven strategic initiatives leveraging the power of Gartner&#x2019;s actionable, objective insight. Through custom analysis and on-the-ground support we enable optimized technology investments and stronger performance on our clients&#x2019; mission critical priorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consulting revenues, primarily derived from custom consulting and measurement services, are principally generated from fixed fee or time and materials engagements. Revenues from fixed fee engagements are recognized as the Company works to satisfy its performance obligations, while revenues from time and materials engagements are recognized as work is delivered and/or services are provided. In both of these circumstances, performance obligations are satisfied and control of the services are passed to customers over time (i.e., during the duration of the contract or consulting engagement). On a contract-by-contract basis, the Company typically uses actual labor hours incurred compared to total expected labor hours to measure the Company&#x2019;s performance in respect of fixed fee engagements. If labor and other costs on an individual contract are expected to exceed the total contract value or the contract&#x2019;s funded ceiling amount, the Company reflects an adjustment to the contract&#x2019;s overall profitability in the period determined. Revenues related to contract optimization engagements are contingent in nature and are only recognized at the point in time when all of the conditions related to their payment have been 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;Consulting customers are invoiced based on the specific terms and conditions in their underlying contracts. They are typically invoiced after the Company has satisfied some or all of the related performance obligations and the related revenue has been recognized. The Company records fees receivable for amounts that are billed or billable. Contract assets are also recorded representing amounts for which the Company has recognized revenue but lacks the unconditional right to payment as of the balance sheet date due to the required continued performance under the relevant contract, progress billing milestones or other billing-related restrictions.&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;Disaggregated Revenue&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;Disaggregated revenue by reportable segment is presented in the tables below for the years indicated (in thousands).&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:400;line-height:120%;text-decoration:underline"&gt;By Primary Geographic Market&lt;/span&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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;(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:700;line-height:120%"&gt;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-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:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.242%"/&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%"&gt;Primary Geographic Market&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;Research&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;Conferences&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;Consulting&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;Total&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States and Canada&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,655,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;146,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;246,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;3,048,902&#160;&lt;/span&gt;&lt;/td&gt;&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;Europe, Middle East and Africa&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;958,339&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,883&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,757&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,130,979&#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 International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,859&#160;&lt;/span&gt;&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;46,703&#160;&lt;/span&gt;&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;554,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 revenues &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;4,101,392&#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 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;214,449&#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 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;418,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;4,733,962&#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="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;Year Ended December&#160;31, 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:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.225%"/&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%"&gt;Primary Geographic Market&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;Research&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;Conferences&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;Consulting&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;Total&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States and Canada&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,339,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;75,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;223,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;2,637,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, Middle East and Africa&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;826,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,108&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,413&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;966,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;436,658&#160;&lt;/span&gt;&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;17,008&#160;&lt;/span&gt;&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;41,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 revenues &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;3,602,892&#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 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;120,140&#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 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;376,371&#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 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;4,099,403&#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="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:700;line-height:120%"&gt;Year Ended December&#160;31, 2019&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.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.243%"/&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%"&gt;Primary Geographic Market&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;Research&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;Conferences&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;Consulting&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;Total&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States and Canada&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,199,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;295,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;239,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;2,734,490&#160;&lt;/span&gt;&lt;/td&gt;&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;Europe, Middle East and Africa&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;751,267&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,591&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,146&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;996,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424,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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,421&#160;&lt;/span&gt;&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;32,133&#160;&lt;/span&gt;&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;514,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 revenues&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;3,374,548&#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 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;476,869&#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 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;393,904&#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 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;4,245,321&#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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Revenue is reported based on where the sale is fulfilled.&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 revenue is generated primarily through direct sales to clients by domestic and international sales forces and a network of independent international sales agents. Most of the Company&#x2019;s products and services are provided on an integrated worldwide basis and, because of this integrated delivery approach, it is not practical to precisely separate Company&#x2019;s revenue by geographic location. Accordingly, revenue information presented in the above tables is based on internal allocations, which involve certain management estimates and judgments.&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:400;line-height:120%;text-decoration:underline"&gt;By Timing of 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:700;line-height:120%"&gt;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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.419%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.192%"/&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%"&gt;Timing of Revenue Recognition&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;Research&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;Conferences&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;Consulting&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;Total&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time (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;3,740,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;&#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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;334,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;4,075,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point in time (2)&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;360,698&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,449&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,176&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;658,323&#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 revenues &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,101,392&#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 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;214,449&#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 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;418,121&#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 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,733,962&#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:700;line-height:120%"&gt;Year Ended December&#160;31, 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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.419%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.192%"/&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%"&gt;Timing of Revenue Recognition&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;Research&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;Conferences&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;Consulting&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;Total&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time (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;3,313,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;296,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;3,609,657&#160;&lt;/span&gt;&lt;/td&gt;&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;Transferred at a point in time (2)&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;289,781&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 revenues &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,602,892&#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 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;120,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;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;376,371&#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 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,099,403&#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: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:700;line-height:120%"&gt;Year Ended December&#160;31, 2019&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.419%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.192%"/&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%"&gt;Timing of Revenue Recognition&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;Research&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;Conferences&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;Consulting&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;Total&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time (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;3,083,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;&#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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;316,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;3,399,978&#160;&lt;/span&gt;&lt;/td&gt;&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;Transferred at a point in time (2)&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;290,612&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476,869&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,862&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;845,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 revenues&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,374,548&#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 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;476,869&#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 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;393,904&#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 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,245,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Research revenues were recognized in connection with performance obligations that were satisfied over time using a time-elapsed output method to measure progress. Consulting revenues were recognized over time using labor hours as an input measurement basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The revenues in this category were recognized in connection with performance obligations that were satisfied at the point in time that the contractual deliverables were provided to the customer.&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;Determining a measure of progress for performance obligations that are satisfied over time and when control transfers for performance obligations that are satisfied at a point in time requires management to make judgments that affect the timing of &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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 recognition. A key factor in this determination is when the customer can direct the use of, and can obtain substantially all of the benefits from, the deliverable.&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 performance obligations recognized in accordance with a time-elapsed output method, the Company&#x2019;s efforts are expended consistently throughout the contractual period and the Company transfers control evenly by providing stand-ready services. For performance obligations satisfied under Consulting fixed fee or time and materials engagements, the Company believes that labor hours are the best measure of depicting the Company&#x2019;s progress because labor output corresponds directly to the value of the Company&#x2019;s performance to date as control is transferred.&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 customer contracts that are greater than one year in duration, the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied (or partially unsatisfied) as of December&#160;31, 2021 was approximately $4.4 billion. The Company expects to recognize $2.6 billion, $1.5 billion and $362.6 million of this revenue (most of which pertains to Research) during the year ending December 31, 2022, the year ending December 31, 2023 and thereafter, respectively. The Company applies a practical expedient allowed in ASC 606 and, accordingly, it does not disclose such performance obligation information for customer contracts that have original durations of one year or less. The Company&#x2019;s performance obligations for contracts meeting this ASC 606 disclosure exclusion primarily include: (i) stand-ready services under Research subscription contracts; (ii) holding conferences and meetings where attendees and exhibitors can participate; and (iii) providing customized Consulting solutions for clients under fixed fee or time and materials engagements. The remaining duration of these performance obligations is generally less than one year, which aligns with the period that the parties have enforceable rights and obligations under the affected contracts.&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;Customer Contract Assets and 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 payment terms and conditions in the Company&#x2019;s customer contracts vary. In some cases, customers prepay and, in other cases, after the Company conducts a credit evaluation, payment may be due in arrears. Because the timing of the Company&#x2019;s service delivery typically differs from the timing of customer payments, the Company recognizes either a contract asset (the Company performs either fully or partially under the contract but a contingency remains) or a contract liability (upfront customer payments precede the Company&#x2019;s performance, resulting in deferred revenue). Amounts recorded as contract assets are reclassified to fees receivable when all of the outstanding conditions have been resolved and the Company&#x2019;s right to payment becomes unconditional. Contracts with payments due in arrears are also recognized as fees receivable. As contractual performance obligations are satisfied, the Company correspondingly relieves its contract liabilities and records the associated revenue.&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 table below provides information regarding certain of the Company&#x2019;s balance sheet accounts that pertain to its contracts with customers (in thousands).&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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.049%"/&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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-style:italic;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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;Fees receivable, gross (1)&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,371,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,251,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 recorded in Prepaid expenses and other current assets (2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Contract 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;Deferred revenues (current liability) (3)&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,238,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;1,974,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 deferred revenues recorded in Other liabilities (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 contract liabilities&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;2,286,211&#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;2,001,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Fees receivable represent an unconditional right of payment from the Company&#x2019;s customers and include both billed and unbilled amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Contract assets represent recognized revenue for which the Company does not have an unconditional right to payment as of the balance sheet date because the project may be subject to a progress billing milestone or some other billing restriction.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Deferred revenues represent amounts (i) for which the Company has received an upfront customer payment or (ii) that pertain to recognized fees receivable. Both situations occur before the completion of the Company&#x2019;s performance obligation(s).&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 recognized revenue of $1,613.3 million, $1,494.0 million and $1,436.9 million during 2021, 2020 and 2019 respectively, which was attributable to deferred revenues that were recorded at the beginning of each such year. Those amounts primarily consisted of (i) Research revenues and (ii) Conferences revenues pertaining to conferences and meetings that occurred &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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 reporting periods. During 2021, 2020 and 2019, the Company did not record any material impairments related to its contract 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:700;line-height:120%"&gt;Costs of Obtaining and Fulfilling a Customer 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:400;line-height:120%"&gt;When the Company concludes that a liability should be recognized for the costs of obtaining a customer contract and determines how such liability should be measured, certain commissions are capitalized as a recoverable direct incremental cost of obtaining the underlying contract. No other amounts are capitalized as a cost of obtaining or fulfilling a customer contract because no expenditures have been identified that meet the requisite capitalization criteria. For Research and Consulting, the Company amortizes deferred commissions on a systematic basis that aligns with the transfer to customers of the services to which the commissions relate. For Conferences, deferred commissions are expensed during the period when the related conference or meeting occurs.&lt;/span&gt;&lt;/div&gt;During 2021, 2020 and 2019, deferred commission amortization expense was $472.5 million, $440.5 million and $369.5 million, respectively, and was included in Selling, general and administrative expense in the Consolidated Statements of Operations. The Company classifies Deferred commissions as a current asset on the Consolidated Balance Sheets at both December&#160;31, 2021 and 2020 because those costs were, or will be, amortized over the twelve months following the respective balance sheet dates.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90ZXh0cmVnaW9uOmM4MGY1MTEzMTExNTQwNDhhZmZkMGI2YWQyNTVmMGRkXzEzMA_23c3b1ad-7312-4541-b1d2-3443fb4aeccc"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie20fa7246dc64716b14ae0c5ecb72ef8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90ZXh0cmVnaW9uOmM4MGY1MTEzMTExNTQwNDhhZmZkMGI2YWQyNTVmMGRkXzcxNw_8f96284d-afa3-4052-8ff0-397d9e0c8daa"
      unitRef="number">0.91</us-gaap:ConcentrationRiskPercentage1>
    <it:SegmentReportingInformationPercentOfSubscriptionContractsBillableUponSigningForTwelveMonthsOfService
      contextRef="ibcd4da9c39924916a4750491f7dab4b0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90ZXh0cmVnaW9uOmM4MGY1MTEzMTExNTQwNDhhZmZkMGI2YWQyNTVmMGRkXzEyMTU_4e0be7a6-aed3-4cd9-a051-1f1623b477a2"
      unitRef="number">0.80</it:SegmentReportingInformationPercentOfSubscriptionContractsBillableUponSigningForTwelveMonthsOfService>
    <it:SegmentReportingInformationPercentOfSubscriptionContractsBillableUponSigningForTwelveMonthsOfService
      contextRef="i730294da97c14ca8ab23ba149b66635b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90ZXh0cmVnaW9uOmM4MGY1MTEzMTExNTQwNDhhZmZkMGI2YWQyNTVmMGRkXzEyMjE_c54351f6-a3c2-47aa-8744-bb4934ab276c"
      unitRef="number">0.85</it:SegmentReportingInformationPercentOfSubscriptionContractsBillableUponSigningForTwelveMonthsOfService>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90ZXh0cmVnaW9uOmM4MGY1MTEzMTExNTQwNDhhZmZkMGI2YWQyNTVmMGRkXzE1NTU3_c90de85e-9830-4885-aad8-a295e3d3cc8d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Disaggregated revenue by reportable segment is presented in the tables below for the years indicated (in thousands).&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:400;line-height:120%;text-decoration:underline"&gt;By Primary Geographic Market&lt;/span&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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;(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:700;line-height:120%"&gt;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-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:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.242%"/&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%"&gt;Primary Geographic Market&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;Research&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;Conferences&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;Consulting&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;Total&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States and Canada&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,655,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;146,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;246,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;3,048,902&#160;&lt;/span&gt;&lt;/td&gt;&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;Europe, Middle East and Africa&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;958,339&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,883&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,757&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,130,979&#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 International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,859&#160;&lt;/span&gt;&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;46,703&#160;&lt;/span&gt;&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;554,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 revenues &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;4,101,392&#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 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;214,449&#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 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;418,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;4,733,962&#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="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;Year Ended December&#160;31, 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:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.225%"/&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%"&gt;Primary Geographic Market&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;Research&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;Conferences&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;Consulting&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;Total&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States and Canada&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,339,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;75,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;223,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;2,637,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, Middle East and Africa&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;826,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,108&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,413&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;966,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;436,658&#160;&lt;/span&gt;&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;17,008&#160;&lt;/span&gt;&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;41,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 revenues &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;3,602,892&#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 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;120,140&#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 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;376,371&#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 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;4,099,403&#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="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:700;line-height:120%"&gt;Year Ended December&#160;31, 2019&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.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.243%"/&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%"&gt;Primary Geographic Market&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;Research&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;Conferences&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;Consulting&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;Total&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States and Canada&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,199,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;295,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;239,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;2,734,490&#160;&lt;/span&gt;&lt;/td&gt;&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;Europe, Middle East and Africa&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;751,267&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,591&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,146&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;996,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424,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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,421&#160;&lt;/span&gt;&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;32,133&#160;&lt;/span&gt;&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;514,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 revenues&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;3,374,548&#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 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;476,869&#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 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;393,904&#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 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;4,245,321&#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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Revenue is reported based on where the sale is fulfilled.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice26fbacac04441985846cb5508e46db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpmOWMyMmUwOGFkZDE0ODljYTJhNGNiYWMzMWZjMTk2Ni90YWJsZXJhbmdlOmY5YzIyZTA4YWRkMTQ4OWNhMmE0Y2JhYzMxZmMxOTY2XzItMS0xLTEtMA_4f9683ac-b0f3-4cba-9449-936d14b508b0"
      unitRef="usd">2655534000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5191c4560edf4366803cb4314a8480e5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpmOWMyMmUwOGFkZDE0ODljYTJhNGNiYWMzMWZjMTk2Ni90YWJsZXJhbmdlOmY5YzIyZTA4YWRkMTQ4OWNhMmE0Y2JhYzMxZmMxOTY2XzItMi0xLTEtMA_6fed46fa-7acd-43cd-ba83-173b4d794891"
      unitRef="usd">146707000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i539ebb689e754a30973d7385d4f8ac70_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpmOWMyMmUwOGFkZDE0ODljYTJhNGNiYWMzMWZjMTk2Ni90YWJsZXJhbmdlOmY5YzIyZTA4YWRkMTQ4OWNhMmE0Y2JhYzMxZmMxOTY2XzItMy0xLTEtMA_a984becc-000d-42f6-93fd-a0c5e323bb62"
      unitRef="usd">246661000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i02d56a055e98414d82481f7f8b3fded6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpmOWMyMmUwOGFkZDE0ODljYTJhNGNiYWMzMWZjMTk2Ni90YWJsZXJhbmdlOmY5YzIyZTA4YWRkMTQ4OWNhMmE0Y2JhYzMxZmMxOTY2XzItNC0xLTEtMA_a8df682a-f308-4913-a7c4-4621c9c4cda6"
      unitRef="usd">3048902000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64d3a27571f541a88e9fa1c7a72c189a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpmOWMyMmUwOGFkZDE0ODljYTJhNGNiYWMzMWZjMTk2Ni90YWJsZXJhbmdlOmY5YzIyZTA4YWRkMTQ4OWNhMmE0Y2JhYzMxZmMxOTY2XzMtMS0xLTEtMA_9c884155-f22e-4a11-b57d-f9f5f9eb7ada"
      unitRef="usd">958339000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7575a8afb5ef4a54a5ba5f6bef83ff5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpmOWMyMmUwOGFkZDE0ODljYTJhNGNiYWMzMWZjMTk2Ni90YWJsZXJhbmdlOmY5YzIyZTA4YWRkMTQ4OWNhMmE0Y2JhYzMxZmMxOTY2XzMtMi0xLTEtMA_90346d00-6ffa-417e-8795-415c731351c5"
      unitRef="usd">47883000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6248a0d956c4ac6a9ecf60c8ee6d966_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpmOWMyMmUwOGFkZDE0ODljYTJhNGNiYWMzMWZjMTk2Ni90YWJsZXJhbmdlOmY5YzIyZTA4YWRkMTQ4OWNhMmE0Y2JhYzMxZmMxOTY2XzMtMy0xLTEtMA_7d9137e6-6a70-470e-a759-d22ebd910de1"
      unitRef="usd">124757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49837157f741406bb8e14855d85c4c26_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpmOWMyMmUwOGFkZDE0ODljYTJhNGNiYWMzMWZjMTk2Ni90YWJsZXJhbmdlOmY5YzIyZTA4YWRkMTQ4OWNhMmE0Y2JhYzMxZmMxOTY2XzMtNC0xLTEtMA_6e5adf70-61b6-4466-9080-ac9260f94f12"
      unitRef="usd">1130979000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe44007bc2074780aa31b4dde49ed600_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpmOWMyMmUwOGFkZDE0ODljYTJhNGNiYWMzMWZjMTk2Ni90YWJsZXJhbmdlOmY5YzIyZTA4YWRkMTQ4OWNhMmE0Y2JhYzMxZmMxOTY2XzQtMS0xLTEtMA_02d798c2-d81b-4814-b1f3-87cf005694ca"
      unitRef="usd">487519000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i347253c2573a4032bb4d7f0e93860735_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpmOWMyMmUwOGFkZDE0ODljYTJhNGNiYWMzMWZjMTk2Ni90YWJsZXJhbmdlOmY5YzIyZTA4YWRkMTQ4OWNhMmE0Y2JhYzMxZmMxOTY2XzQtMi0xLTEtMA_e5593d12-c467-4898-80c3-66842a22d2db"
      unitRef="usd">19859000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6cac05afe1ea4bc2aa615b147da3beab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpmOWMyMmUwOGFkZDE0ODljYTJhNGNiYWMzMWZjMTk2Ni90YWJsZXJhbmdlOmY5YzIyZTA4YWRkMTQ4OWNhMmE0Y2JhYzMxZmMxOTY2XzQtMy0xLTEtMA_b951c900-37ef-4c48-bb71-10969b02f5cb"
      unitRef="usd">46703000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b4392f4eebe4be8b0e1671dd14d7427_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpmOWMyMmUwOGFkZDE0ODljYTJhNGNiYWMzMWZjMTk2Ni90YWJsZXJhbmdlOmY5YzIyZTA4YWRkMTQ4OWNhMmE0Y2JhYzMxZmMxOTY2XzQtNC0xLTEtMA_9c034746-e94b-4965-bb04-9a939d532abb"
      unitRef="usd">554081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5dd1be9c1c12468f97273f3cf584cbc3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpmOWMyMmUwOGFkZDE0ODljYTJhNGNiYWMzMWZjMTk2Ni90YWJsZXJhbmdlOmY5YzIyZTA4YWRkMTQ4OWNhMmE0Y2JhYzMxZmMxOTY2XzUtMS0xLTEtMA_a416b260-3488-4731-adfc-eb6f24e2612b"
      unitRef="usd">4101392000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2115a1ca398f4160b4d7297bc6b4229d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpmOWMyMmUwOGFkZDE0ODljYTJhNGNiYWMzMWZjMTk2Ni90YWJsZXJhbmdlOmY5YzIyZTA4YWRkMTQ4OWNhMmE0Y2JhYzMxZmMxOTY2XzUtMi0xLTEtMA_b21648da-c187-4d1d-84f2-12aa5f911cf0"
      unitRef="usd">214449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55d838dbf50b4f98acab034c0c9d629d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpmOWMyMmUwOGFkZDE0ODljYTJhNGNiYWMzMWZjMTk2Ni90YWJsZXJhbmdlOmY5YzIyZTA4YWRkMTQ4OWNhMmE0Y2JhYzMxZmMxOTY2XzUtMy0xLTEtMA_385e360c-2ac6-4fd7-a627-5d8578d72cd2"
      unitRef="usd">418121000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpmOWMyMmUwOGFkZDE0ODljYTJhNGNiYWMzMWZjMTk2Ni90YWJsZXJhbmdlOmY5YzIyZTA4YWRkMTQ4OWNhMmE0Y2JhYzMxZmMxOTY2XzUtNC0xLTEtMA_0fe338cc-119b-4f65-87a4-ccc978a24f3a"
      unitRef="usd">4733962000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5aa9510639264a47b546a0e4c9821c4d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpkNzNhOTk3ZTRiNDg0YTY1YjY1OTNjOTY3MWNmZDYzNS90YWJsZXJhbmdlOmQ3M2E5OTdlNGI0ODRhNjViNjU5M2M5NjcxY2ZkNjM1XzItMS0xLTEtMA_0f2d056b-559f-4e97-9007-e92f6147b76e"
      unitRef="usd">2339482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e498cabcf554b2daa236150fc1bdccf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpkNzNhOTk3ZTRiNDg0YTY1YjY1OTNjOTY3MWNmZDYzNS90YWJsZXJhbmdlOmQ3M2E5OTdlNGI0ODRhNjViNjU5M2M5NjcxY2ZkNjM1XzItMi0xLTEtMA_257c7422-b510-4bfd-8497-7ee2e8d0f25c"
      unitRef="usd">75024000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0816768a0a8b4842a357e2938807f2f7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpkNzNhOTk3ZTRiNDg0YTY1YjY1OTNjOTY3MWNmZDYzNS90YWJsZXJhbmdlOmQ3M2E5OTdlNGI0ODRhNjViNjU5M2M5NjcxY2ZkNjM1XzItMy0xLTEtMA_f6d80ad3-eef9-43a2-80ba-22f9df26ec05"
      unitRef="usd">223318000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida969b8ebe60435f80f0b770c1555afd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpkNzNhOTk3ZTRiNDg0YTY1YjY1OTNjOTY3MWNmZDYzNS90YWJsZXJhbmdlOmQ3M2E5OTdlNGI0ODRhNjViNjU5M2M5NjcxY2ZkNjM1XzItNC0xLTEtMA_000ace15-9a84-4201-8823-294bb5f83ec4"
      unitRef="usd">2637824000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4066ff28c1594d16ba2329e2ea931a06_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpkNzNhOTk3ZTRiNDg0YTY1YjY1OTNjOTY3MWNmZDYzNS90YWJsZXJhbmdlOmQ3M2E5OTdlNGI0ODRhNjViNjU5M2M5NjcxY2ZkNjM1XzMtMS0xLTEtMA_a52ea19f-8577-4e42-a35b-5f36e1d45280"
      unitRef="usd">826752000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife008bc9c76540dbb20673c66403826c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpkNzNhOTk3ZTRiNDg0YTY1YjY1OTNjOTY3MWNmZDYzNS90YWJsZXJhbmdlOmQ3M2E5OTdlNGI0ODRhNjViNjU5M2M5NjcxY2ZkNjM1XzMtMi0xLTEtMA_2663bb02-23c1-4cc6-879a-bf4d001c7ccb"
      unitRef="usd">28108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccc96df4395e4dd28f93f0926ae7d31a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpkNzNhOTk3ZTRiNDg0YTY1YjY1OTNjOTY3MWNmZDYzNS90YWJsZXJhbmdlOmQ3M2E5OTdlNGI0ODRhNjViNjU5M2M5NjcxY2ZkNjM1XzMtMy0xLTEtMA_a61ed4d4-5f0f-49ea-b9fc-5cb34d2a9278"
      unitRef="usd">111413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibae5cfd174344077ada8904fff2921c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpkNzNhOTk3ZTRiNDg0YTY1YjY1OTNjOTY3MWNmZDYzNS90YWJsZXJhbmdlOmQ3M2E5OTdlNGI0ODRhNjViNjU5M2M5NjcxY2ZkNjM1XzMtNC0xLTEtMA_7e9f4571-184a-4f74-984b-801fbf12456f"
      unitRef="usd">966273000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41c6180024ef438dad9cbe7f08251939_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpkNzNhOTk3ZTRiNDg0YTY1YjY1OTNjOTY3MWNmZDYzNS90YWJsZXJhbmdlOmQ3M2E5OTdlNGI0ODRhNjViNjU5M2M5NjcxY2ZkNjM1XzQtMS0xLTEtMA_0dfd660a-c0d8-4e18-9c05-cb17053c1a33"
      unitRef="usd">436658000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10d668b0644d4a2a840260556fc165e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpkNzNhOTk3ZTRiNDg0YTY1YjY1OTNjOTY3MWNmZDYzNS90YWJsZXJhbmdlOmQ3M2E5OTdlNGI0ODRhNjViNjU5M2M5NjcxY2ZkNjM1XzQtMi0xLTEtMA_ee2cfe8a-7c1f-4782-8b28-b31363ea8e5c"
      unitRef="usd">17008000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i605da1cc966c43eba7a9737ae7e8d04d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpkNzNhOTk3ZTRiNDg0YTY1YjY1OTNjOTY3MWNmZDYzNS90YWJsZXJhbmdlOmQ3M2E5OTdlNGI0ODRhNjViNjU5M2M5NjcxY2ZkNjM1XzQtMy0xLTEtMA_b7f93d59-85dc-45d0-9af7-55f9f39bc48e"
      unitRef="usd">41640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59f281c2ba7d4e4f832e71759ed6f9c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpkNzNhOTk3ZTRiNDg0YTY1YjY1OTNjOTY3MWNmZDYzNS90YWJsZXJhbmdlOmQ3M2E5OTdlNGI0ODRhNjViNjU5M2M5NjcxY2ZkNjM1XzQtNC0xLTEtMA_70c2e964-9f06-4129-abcf-fd8b4e3a868d"
      unitRef="usd">495306000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7bb55fe0da054cb09679fcc30394a003_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpkNzNhOTk3ZTRiNDg0YTY1YjY1OTNjOTY3MWNmZDYzNS90YWJsZXJhbmdlOmQ3M2E5OTdlNGI0ODRhNjViNjU5M2M5NjcxY2ZkNjM1XzUtMS0xLTEtMA_73df71ef-6a52-4c93-bb4f-d39dec13b0c6"
      unitRef="usd">3602892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idfd4ac1e34f1456c8b5a16c3ab0f891f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpkNzNhOTk3ZTRiNDg0YTY1YjY1OTNjOTY3MWNmZDYzNS90YWJsZXJhbmdlOmQ3M2E5OTdlNGI0ODRhNjViNjU5M2M5NjcxY2ZkNjM1XzUtMi0xLTEtMA_81522581-96c0-4596-8ed3-21410f55b351"
      unitRef="usd">120140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa2f1285dd134234ba624122eec37dac_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpkNzNhOTk3ZTRiNDg0YTY1YjY1OTNjOTY3MWNmZDYzNS90YWJsZXJhbmdlOmQ3M2E5OTdlNGI0ODRhNjViNjU5M2M5NjcxY2ZkNjM1XzUtMy0xLTEtMA_e4d50d01-b2c5-4a89-a2a9-6b7b9dbf9c77"
      unitRef="usd">376371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpkNzNhOTk3ZTRiNDg0YTY1YjY1OTNjOTY3MWNmZDYzNS90YWJsZXJhbmdlOmQ3M2E5OTdlNGI0ODRhNjViNjU5M2M5NjcxY2ZkNjM1XzUtNC0xLTEtMA_f8e1e50e-d4f5-4b0b-8ebd-2a5b7ae606de"
      unitRef="usd">4099403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0fbde57c5d53474f9ec2dec11c77894a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTplZjdiMDIxMmI2OTc0NmZjYWVkNjE4MTI5MTM5NmQ5Zi90YWJsZXJhbmdlOmVmN2IwMjEyYjY5NzQ2ZmNhZWQ2MTgxMjkxMzk2ZDlmXzItMS0xLTEtMA_fbffc1ed-d49c-4ea2-b007-dc4f545ce6d5"
      unitRef="usd">2199008000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31e521693e67445c980564dee0e4cb8a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTplZjdiMDIxMmI2OTc0NmZjYWVkNjE4MTI5MTM5NmQ5Zi90YWJsZXJhbmdlOmVmN2IwMjEyYjY5NzQ2ZmNhZWQ2MTgxMjkxMzk2ZDlmXzItMi0xLTEtMA_b462020e-7cc4-4b4f-bc6a-db0644fdf7d6"
      unitRef="usd">295857000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i121f5b770e9d41ef903923d673a238c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTplZjdiMDIxMmI2OTc0NmZjYWVkNjE4MTI5MTM5NmQ5Zi90YWJsZXJhbmdlOmVmN2IwMjEyYjY5NzQ2ZmNhZWQ2MTgxMjkxMzk2ZDlmXzItMy0xLTEtMA_d7de2317-1029-4506-9df6-610c2524cf62"
      unitRef="usd">239625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idaa32b0b8fdf454a89e74e35de696e2e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTplZjdiMDIxMmI2OTc0NmZjYWVkNjE4MTI5MTM5NmQ5Zi90YWJsZXJhbmdlOmVmN2IwMjEyYjY5NzQ2ZmNhZWQ2MTgxMjkxMzk2ZDlmXzItNS0xLTEtMA_7fcb1cae-b142-48cb-9b6c-b67cd5b186ea"
      unitRef="usd">2734490000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa0a327d779b4c9ca19224ef0178e4c7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTplZjdiMDIxMmI2OTc0NmZjYWVkNjE4MTI5MTM5NmQ5Zi90YWJsZXJhbmdlOmVmN2IwMjEyYjY5NzQ2ZmNhZWQ2MTgxMjkxMzk2ZDlmXzMtMS0xLTEtMA_7c5630f1-e55a-4d13-8084-1b533d09fb8e"
      unitRef="usd">751267000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia26ac7a8e21c4494b40cff2c511c26ac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTplZjdiMDIxMmI2OTc0NmZjYWVkNjE4MTI5MTM5NmQ5Zi90YWJsZXJhbmdlOmVmN2IwMjEyYjY5NzQ2ZmNhZWQ2MTgxMjkxMzk2ZDlmXzMtMi0xLTEtMA_5610e7ae-1efc-459a-8bcc-947c11c6e8c3"
      unitRef="usd">122591000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3c0b07dcafc4232a00e0e34821d98d7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTplZjdiMDIxMmI2OTc0NmZjYWVkNjE4MTI5MTM5NmQ5Zi90YWJsZXJhbmdlOmVmN2IwMjEyYjY5NzQ2ZmNhZWQ2MTgxMjkxMzk2ZDlmXzMtMy0xLTEtMA_82cbdeb5-f779-404d-8b8a-bcf718ba88f4"
      unitRef="usd">122146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6885c485645a43eabb6a39680e616045_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTplZjdiMDIxMmI2OTc0NmZjYWVkNjE4MTI5MTM5NmQ5Zi90YWJsZXJhbmdlOmVmN2IwMjEyYjY5NzQ2ZmNhZWQ2MTgxMjkxMzk2ZDlmXzMtNS0xLTEtMA_25579a5a-cb1e-4c94-82fa-4afc9a7372f1"
      unitRef="usd">996004000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id925b0f7de2347968eb455bb275b88ca_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTplZjdiMDIxMmI2OTc0NmZjYWVkNjE4MTI5MTM5NmQ5Zi90YWJsZXJhbmdlOmVmN2IwMjEyYjY5NzQ2ZmNhZWQ2MTgxMjkxMzk2ZDlmXzQtMS0xLTEtMA_34954f52-8e99-41b0-b96d-bdda3e46222b"
      unitRef="usd">424273000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48f36c2ce449446dafb3051f105ed4cd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTplZjdiMDIxMmI2OTc0NmZjYWVkNjE4MTI5MTM5NmQ5Zi90YWJsZXJhbmdlOmVmN2IwMjEyYjY5NzQ2ZmNhZWQ2MTgxMjkxMzk2ZDlmXzQtMi0xLTEtMA_582d0918-1d3a-4c38-950b-579454ee0788"
      unitRef="usd">58421000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec78ac16963e4c55b4515f8f151459ae_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTplZjdiMDIxMmI2OTc0NmZjYWVkNjE4MTI5MTM5NmQ5Zi90YWJsZXJhbmdlOmVmN2IwMjEyYjY5NzQ2ZmNhZWQ2MTgxMjkxMzk2ZDlmXzQtMy0xLTEtMA_791c2e56-d6ab-4699-bbf3-d276a6db808e"
      unitRef="usd">32133000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7469cf6d0cef45dcbc72552be2f5d2c1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTplZjdiMDIxMmI2OTc0NmZjYWVkNjE4MTI5MTM5NmQ5Zi90YWJsZXJhbmdlOmVmN2IwMjEyYjY5NzQ2ZmNhZWQ2MTgxMjkxMzk2ZDlmXzQtNS0xLTEtMA_5891d5ea-5296-4032-b01f-e9fa079437c1"
      unitRef="usd">514827000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i597450567b1a415aba194f93aeed5b51_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTplZjdiMDIxMmI2OTc0NmZjYWVkNjE4MTI5MTM5NmQ5Zi90YWJsZXJhbmdlOmVmN2IwMjEyYjY5NzQ2ZmNhZWQ2MTgxMjkxMzk2ZDlmXzUtMS0xLTEtMA_6e3d293d-ad43-45fd-9200-fa0516cd1603"
      unitRef="usd">3374548000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd34b7f0727746059516fecd6d33dc48_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTplZjdiMDIxMmI2OTc0NmZjYWVkNjE4MTI5MTM5NmQ5Zi90YWJsZXJhbmdlOmVmN2IwMjEyYjY5NzQ2ZmNhZWQ2MTgxMjkxMzk2ZDlmXzUtMi0xLTEtMA_0fcb7d97-2740-4f08-bcc4-c4716de01a5f"
      unitRef="usd">476869000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7189d28959f24b6591cc9127c67da7f7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTplZjdiMDIxMmI2OTc0NmZjYWVkNjE4MTI5MTM5NmQ5Zi90YWJsZXJhbmdlOmVmN2IwMjEyYjY5NzQ2ZmNhZWQ2MTgxMjkxMzk2ZDlmXzUtMy0xLTEtMA_c8828998-db28-4e91-99b7-a22a42c0b642"
      unitRef="usd">393904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTplZjdiMDIxMmI2OTc0NmZjYWVkNjE4MTI5MTM5NmQ5Zi90YWJsZXJhbmdlOmVmN2IwMjEyYjY5NzQ2ZmNhZWQ2MTgxMjkxMzk2ZDlmXzUtNS0xLTEtMA_c71d922d-e572-4459-8c12-b956a2d9dd6a"
      unitRef="usd">4245321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90ZXh0cmVnaW9uOmM4MGY1MTEzMTExNTQwNDhhZmZkMGI2YWQyNTVmMGRkXzE1NTU4_eabdc4f7-a9e5-41dc-bb7f-4f84b5b3c267">&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;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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.419%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.192%"/&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%"&gt;Timing of Revenue Recognition&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;Research&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;Conferences&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;Consulting&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;Total&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time (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;3,740,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;&#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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;334,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;4,075,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point in time (2)&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;360,698&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,449&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,176&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;658,323&#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 revenues &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,101,392&#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 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;214,449&#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 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;418,121&#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 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,733,962&#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:700;line-height:120%"&gt;Year Ended December&#160;31, 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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.419%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.192%"/&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%"&gt;Timing of Revenue Recognition&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;Research&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;Conferences&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;Consulting&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;Total&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time (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;3,313,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;296,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;3,609,657&#160;&lt;/span&gt;&lt;/td&gt;&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;Transferred at a point in time (2)&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;289,781&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 revenues &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,602,892&#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 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;120,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;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;376,371&#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 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,099,403&#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: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:700;line-height:120%"&gt;Year Ended December&#160;31, 2019&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.419%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.192%"/&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%"&gt;Timing of Revenue Recognition&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;Research&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;Conferences&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;Consulting&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;Total&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time (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;3,083,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;&#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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;316,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;3,399,978&#160;&lt;/span&gt;&lt;/td&gt;&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;Transferred at a point in time (2)&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;290,612&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476,869&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,862&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;845,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 revenues&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,374,548&#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 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;476,869&#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 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;393,904&#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 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,245,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Research revenues were recognized in connection with performance obligations that were satisfied over time using a time-elapsed output method to measure progress. Consulting revenues were recognized over time using labor hours as an input measurement basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The revenues in this category were recognized in connection with performance obligations that were satisfied at the point in time that the contractual deliverables were provided to the customer.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icedbc184ef294d9393dd78f000ddc6bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NzQxMDQ3OGViZDE0ODM5ODRmMjVjYjk2Mjg1NDVlNy90YWJsZXJhbmdlOjc3NDEwNDc4ZWJkMTQ4Mzk4NGYyNWNiOTYyODU0NWU3XzItMS0xLTEtMA_beb54eaf-15f3-4deb-a3e2-2f559604ecfa"
      unitRef="usd">3740694000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0929732f7964f12b70d22496ad5c5d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NzQxMDQ3OGViZDE0ODM5ODRmMjVjYjk2Mjg1NDVlNy90YWJsZXJhbmdlOjc3NDEwNDc4ZWJkMTQ4Mzk4NGYyNWNiOTYyODU0NWU3XzItMi0xLTEtMA_e05b91ee-f3ee-4fdf-951b-a623fedb8020"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19f561d6e7b846eea7ab596a342e9e0a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NzQxMDQ3OGViZDE0ODM5ODRmMjVjYjk2Mjg1NDVlNy90YWJsZXJhbmdlOjc3NDEwNDc4ZWJkMTQ4Mzk4NGYyNWNiOTYyODU0NWU3XzItMy0xLTEtMA_39b052a7-f227-473b-af78-9303f3754e35"
      unitRef="usd">334945000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i394fd7613c224627bd0f875e1726e740_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NzQxMDQ3OGViZDE0ODM5ODRmMjVjYjk2Mjg1NDVlNy90YWJsZXJhbmdlOjc3NDEwNDc4ZWJkMTQ4Mzk4NGYyNWNiOTYyODU0NWU3XzItNC0xLTEtMA_b90adf3e-6bb4-45d8-94a3-87cef3cec380"
      unitRef="usd">4075639000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4541c49de6284ac39a68039f9ac60ae1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NzQxMDQ3OGViZDE0ODM5ODRmMjVjYjk2Mjg1NDVlNy90YWJsZXJhbmdlOjc3NDEwNDc4ZWJkMTQ4Mzk4NGYyNWNiOTYyODU0NWU3XzMtMS0xLTEtMA_74673e7c-5fa5-47e4-988c-aed6914b086b"
      unitRef="usd">360698000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8aa7482d7d684cba893f0dced083a799_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NzQxMDQ3OGViZDE0ODM5ODRmMjVjYjk2Mjg1NDVlNy90YWJsZXJhbmdlOjc3NDEwNDc4ZWJkMTQ4Mzk4NGYyNWNiOTYyODU0NWU3XzMtMi0xLTEtMA_1c1c26b0-ca4b-4df4-9495-76278cf5dc03"
      unitRef="usd">214449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8f6810aa5f748fdbff92d6c5bd98098_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NzQxMDQ3OGViZDE0ODM5ODRmMjVjYjk2Mjg1NDVlNy90YWJsZXJhbmdlOjc3NDEwNDc4ZWJkMTQ4Mzk4NGYyNWNiOTYyODU0NWU3XzMtMy0xLTEtMA_cfa72248-81ab-4d98-a67f-43d70a76b597"
      unitRef="usd">83176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i976b006c64524c5692b0e6668deb6a1b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NzQxMDQ3OGViZDE0ODM5ODRmMjVjYjk2Mjg1NDVlNy90YWJsZXJhbmdlOjc3NDEwNDc4ZWJkMTQ4Mzk4NGYyNWNiOTYyODU0NWU3XzMtNC0xLTEtMA_04f9a1d5-88a8-4b63-9a01-284599397655"
      unitRef="usd">658323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5dd1be9c1c12468f97273f3cf584cbc3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NzQxMDQ3OGViZDE0ODM5ODRmMjVjYjk2Mjg1NDVlNy90YWJsZXJhbmdlOjc3NDEwNDc4ZWJkMTQ4Mzk4NGYyNWNiOTYyODU0NWU3XzQtMS0xLTEtMA_080272de-ed71-4a9a-89cf-a89d7c5fc428"
      unitRef="usd">4101392000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2115a1ca398f4160b4d7297bc6b4229d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NzQxMDQ3OGViZDE0ODM5ODRmMjVjYjk2Mjg1NDVlNy90YWJsZXJhbmdlOjc3NDEwNDc4ZWJkMTQ4Mzk4NGYyNWNiOTYyODU0NWU3XzQtMi0xLTEtMA_ea0f6864-b4b0-4aea-9399-64cb740a29dd"
      unitRef="usd">214449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55d838dbf50b4f98acab034c0c9d629d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NzQxMDQ3OGViZDE0ODM5ODRmMjVjYjk2Mjg1NDVlNy90YWJsZXJhbmdlOjc3NDEwNDc4ZWJkMTQ4Mzk4NGYyNWNiOTYyODU0NWU3XzQtMy0xLTEtMA_563bb9c7-e5ed-4381-b424-1e55b1d836b7"
      unitRef="usd">418121000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NzQxMDQ3OGViZDE0ODM5ODRmMjVjYjk2Mjg1NDVlNy90YWJsZXJhbmdlOjc3NDEwNDc4ZWJkMTQ4Mzk4NGYyNWNiOTYyODU0NWU3XzQtNC0xLTEtMA_9669014c-ae10-42cf-851b-67d7ff42d5d7"
      unitRef="usd">4733962000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i020d96909493433484f01646ba26f0cf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NDQ5YThlMjRlMmM0YWFmOTc1ODg2Yjk4M2M2ZTkyNS90YWJsZXJhbmdlOjc0NDlhOGUyNGUyYzRhYWY5NzU4ODZiOTgzYzZlOTI1XzItMS0xLTEtMA_6ca8e96a-bf37-4a85-b841-54fdab638d73"
      unitRef="usd">3313111000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i975c66466b1c4f7ca74e0db0783ebf2d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NDQ5YThlMjRlMmM0YWFmOTc1ODg2Yjk4M2M2ZTkyNS90YWJsZXJhbmdlOjc0NDlhOGUyNGUyYzRhYWY5NzU4ODZiOTgzYzZlOTI1XzItMi0xLTEtMA_87a3cb56-c043-4bd4-adc2-9ef917cc8439"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i754a7fd8eec04db7835f62455887d45f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NDQ5YThlMjRlMmM0YWFmOTc1ODg2Yjk4M2M2ZTkyNS90YWJsZXJhbmdlOjc0NDlhOGUyNGUyYzRhYWY5NzU4ODZiOTgzYzZlOTI1XzItMy0xLTEtMA_86c91845-5c34-41a7-87a6-70d7d1da2eb5"
      unitRef="usd">296546000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd6156d81ba648d89d4fb38857fa2853_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NDQ5YThlMjRlMmM0YWFmOTc1ODg2Yjk4M2M2ZTkyNS90YWJsZXJhbmdlOjc0NDlhOGUyNGUyYzRhYWY5NzU4ODZiOTgzYzZlOTI1XzItNC0xLTEtMA_1c7191f7-7323-480b-836e-b55f38d06a90"
      unitRef="usd">3609657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id80d6b5551004574a503e6d422277251_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NDQ5YThlMjRlMmM0YWFmOTc1ODg2Yjk4M2M2ZTkyNS90YWJsZXJhbmdlOjc0NDlhOGUyNGUyYzRhYWY5NzU4ODZiOTgzYzZlOTI1XzMtMS0xLTEtMA_9333a808-cc57-449a-85bb-ad6a14757991"
      unitRef="usd">289781000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4ce1c39999f4fffaac78ddef948913b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NDQ5YThlMjRlMmM0YWFmOTc1ODg2Yjk4M2M2ZTkyNS90YWJsZXJhbmdlOjc0NDlhOGUyNGUyYzRhYWY5NzU4ODZiOTgzYzZlOTI1XzMtMi0xLTEtMA_5764c716-3bb8-456a-9175-8ee1b0679117"
      unitRef="usd">120140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1d3a601785e49d7bd792ff1b57e23c2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NDQ5YThlMjRlMmM0YWFmOTc1ODg2Yjk4M2M2ZTkyNS90YWJsZXJhbmdlOjc0NDlhOGUyNGUyYzRhYWY5NzU4ODZiOTgzYzZlOTI1XzMtMy0xLTEtMA_d7d5ec3c-00c2-48da-bf04-c06ef85fc2fb"
      unitRef="usd">79825000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6e8958cc8f44c7cb10cb7ba01065b0a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NDQ5YThlMjRlMmM0YWFmOTc1ODg2Yjk4M2M2ZTkyNS90YWJsZXJhbmdlOjc0NDlhOGUyNGUyYzRhYWY5NzU4ODZiOTgzYzZlOTI1XzMtNC0xLTEtMA_c5e0cb66-8e6a-48be-a43c-4c790f13f29a"
      unitRef="usd">489746000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7bb55fe0da054cb09679fcc30394a003_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NDQ5YThlMjRlMmM0YWFmOTc1ODg2Yjk4M2M2ZTkyNS90YWJsZXJhbmdlOjc0NDlhOGUyNGUyYzRhYWY5NzU4ODZiOTgzYzZlOTI1XzQtMS0xLTEtMA_403d34ca-21be-417f-aaf7-17afe33229b9"
      unitRef="usd">3602892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idfd4ac1e34f1456c8b5a16c3ab0f891f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NDQ5YThlMjRlMmM0YWFmOTc1ODg2Yjk4M2M2ZTkyNS90YWJsZXJhbmdlOjc0NDlhOGUyNGUyYzRhYWY5NzU4ODZiOTgzYzZlOTI1XzQtMi0xLTEtMA_a12171a8-796f-4fdb-b053-40558ad09d57"
      unitRef="usd">120140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa2f1285dd134234ba624122eec37dac_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NDQ5YThlMjRlMmM0YWFmOTc1ODg2Yjk4M2M2ZTkyNS90YWJsZXJhbmdlOjc0NDlhOGUyNGUyYzRhYWY5NzU4ODZiOTgzYzZlOTI1XzQtMy0xLTEtMA_c2eea9b5-1f4b-43de-b2cf-d9bd67847588"
      unitRef="usd">376371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo3NDQ5YThlMjRlMmM0YWFmOTc1ODg2Yjk4M2M2ZTkyNS90YWJsZXJhbmdlOjc0NDlhOGUyNGUyYzRhYWY5NzU4ODZiOTgzYzZlOTI1XzQtNC0xLTEtMA_838c6bb5-5552-495e-9f0d-4d990e6609bc"
      unitRef="usd">4099403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0262c01988f142aa83419868df0bcf58_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo0NjdmZTY5ZmQ3MTI0ZDM3ODRjOTJkMDU1MDc1YjQ0OC90YWJsZXJhbmdlOjQ2N2ZlNjlmZDcxMjRkMzc4NGM5MmQwNTUwNzViNDQ4XzItMS0xLTEtMA_ab45c2e2-2dc6-4b0b-a9e5-2f47501c0fb7"
      unitRef="usd">3083936000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia919627fe709490285cb7e68639a7667_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo0NjdmZTY5ZmQ3MTI0ZDM3ODRjOTJkMDU1MDc1YjQ0OC90YWJsZXJhbmdlOjQ2N2ZlNjlmZDcxMjRkMzc4NGM5MmQwNTUwNzViNDQ4XzItMi0xLTEtMA_60f594b8-51e2-4097-80f6-6ba2e09ae6be"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c7d2dcc2a0f4322b5c656cf59c31859_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo0NjdmZTY5ZmQ3MTI0ZDM3ODRjOTJkMDU1MDc1YjQ0OC90YWJsZXJhbmdlOjQ2N2ZlNjlmZDcxMjRkMzc4NGM5MmQwNTUwNzViNDQ4XzItMy0xLTEtMA_94bb30db-4671-482a-a287-9742e7acae20"
      unitRef="usd">316042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i987311cee7604651be0eafe71fb308d8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo0NjdmZTY5ZmQ3MTI0ZDM3ODRjOTJkMDU1MDc1YjQ0OC90YWJsZXJhbmdlOjQ2N2ZlNjlmZDcxMjRkMzc4NGM5MmQwNTUwNzViNDQ4XzItNS0xLTEtMA_b2e24a5c-8a7f-4608-a112-7e44fe036e0d"
      unitRef="usd">3399978000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78acbd30e78a40b6864d070a168af459_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo0NjdmZTY5ZmQ3MTI0ZDM3ODRjOTJkMDU1MDc1YjQ0OC90YWJsZXJhbmdlOjQ2N2ZlNjlmZDcxMjRkMzc4NGM5MmQwNTUwNzViNDQ4XzMtMS0xLTEtMA_961fb1c6-439f-434b-9066-f26af73a9927"
      unitRef="usd">290612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21d1bd24d0e54ed18ad4b643c195989e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo0NjdmZTY5ZmQ3MTI0ZDM3ODRjOTJkMDU1MDc1YjQ0OC90YWJsZXJhbmdlOjQ2N2ZlNjlmZDcxMjRkMzc4NGM5MmQwNTUwNzViNDQ4XzMtMi0xLTEtMA_6d491044-b1ef-4371-ae9e-1a5cb412ed53"
      unitRef="usd">476869000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0bab2cd7043f42dca9ee25b7886bcbae_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo0NjdmZTY5ZmQ3MTI0ZDM3ODRjOTJkMDU1MDc1YjQ0OC90YWJsZXJhbmdlOjQ2N2ZlNjlmZDcxMjRkMzc4NGM5MmQwNTUwNzViNDQ4XzMtMy0xLTEtMA_dd867052-57d4-4f58-9ef6-32aa5c73d24d"
      unitRef="usd">77862000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if44f0ae460f044e1a69d3b0a33cf890b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo0NjdmZTY5ZmQ3MTI0ZDM3ODRjOTJkMDU1MDc1YjQ0OC90YWJsZXJhbmdlOjQ2N2ZlNjlmZDcxMjRkMzc4NGM5MmQwNTUwNzViNDQ4XzMtNS0xLTEtMA_49216b1f-1758-4a20-9005-20b805aa6259"
      unitRef="usd">845343000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i597450567b1a415aba194f93aeed5b51_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo0NjdmZTY5ZmQ3MTI0ZDM3ODRjOTJkMDU1MDc1YjQ0OC90YWJsZXJhbmdlOjQ2N2ZlNjlmZDcxMjRkMzc4NGM5MmQwNTUwNzViNDQ4XzQtMS0xLTEtMA_c1224a0c-3ac1-4b8c-91b6-4677f2834207"
      unitRef="usd">3374548000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd34b7f0727746059516fecd6d33dc48_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo0NjdmZTY5ZmQ3MTI0ZDM3ODRjOTJkMDU1MDc1YjQ0OC90YWJsZXJhbmdlOjQ2N2ZlNjlmZDcxMjRkMzc4NGM5MmQwNTUwNzViNDQ4XzQtMi0xLTEtMA_6d252327-054b-4656-a7be-1a06592be8d6"
      unitRef="usd">476869000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7189d28959f24b6591cc9127c67da7f7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo0NjdmZTY5ZmQ3MTI0ZDM3ODRjOTJkMDU1MDc1YjQ0OC90YWJsZXJhbmdlOjQ2N2ZlNjlmZDcxMjRkMzc4NGM5MmQwNTUwNzViNDQ4XzQtMy0xLTEtMA_27ecc72c-cca2-46e7-8849-46dd1fecc533"
      unitRef="usd">393904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTo0NjdmZTY5ZmQ3MTI0ZDM3ODRjOTJkMDU1MDc1YjQ0OC90YWJsZXJhbmdlOjQ2N2ZlNjlmZDcxMjRkMzc4NGM5MmQwNTUwNzViNDQ4XzQtNS0xLTEtMA_64270d4c-cdd0-4c39-ac09-bc7218b66cc3"
      unitRef="usd">4245321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90ZXh0cmVnaW9uOmM4MGY1MTEzMTExNTQwNDhhZmZkMGI2YWQyNTVmMGRkXzk2Nzg_4409eb49-0be8-4328-9cc8-1691bad1cff3"
      unitRef="usd">4400000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i890d32e39fd4471fa77ca9cc32d19715_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90ZXh0cmVnaW9uOmM4MGY1MTEzMTExNTQwNDhhZmZkMGI2YWQyNTVmMGRkXzk3MTU_90af229b-5573-4c9e-8874-f44bee8fdaf3"
      unitRef="usd">2600000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i1b1162fd1bbe4ea1a3786dd26c14669a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90ZXh0cmVnaW9uOmM4MGY1MTEzMTExNTQwNDhhZmZkMGI2YWQyNTVmMGRkXzk3MTk_aa1d2900-0347-4873-9389-7088a29c6410"
      unitRef="usd">1500000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i66486b0243a74bd19c76cb3d0831880d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90ZXh0cmVnaW9uOmM4MGY1MTEzMTExNTQwNDhhZmZkMGI2YWQyNTVmMGRkXzk3MjY_4898e606-8d97-4265-8a03-c5290a03005b"
      unitRef="usd">362600000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90ZXh0cmVnaW9uOmM4MGY1MTEzMTExNTQwNDhhZmZkMGI2YWQyNTVmMGRkXzE1NTU5_dc80a616-38fe-424a-96a2-7e6771d28628">&lt;div style="text-align: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 table below provides information regarding certain of the Company&#x2019;s balance sheet accounts that pertain to its contracts with customers (in thousands).&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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.049%"/&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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-style:italic;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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;Fees receivable, gross (1)&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,371,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,251,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 recorded in Prepaid expenses and other current assets (2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Contract 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;Deferred revenues (current liability) (3)&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,238,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;1,974,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 deferred revenues recorded in Other liabilities (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 contract liabilities&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;2,286,211&#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;2,001,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Fees receivable represent an unconditional right of payment from the Company&#x2019;s customers and include both billed and unbilled amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Contract assets represent recognized revenue for which the Company does not have an unconditional right to payment as of the balance sheet date because the project may be subject to a progress billing milestone or some other billing restriction.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Deferred revenues represent amounts (i) for which the Company has received an upfront customer payment or (ii) that pertain to recognized fees receivable. Both situations occur before the completion of the Company&#x2019;s performance obligation(s).&lt;/span&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpiYTAxODQ1MTljZGQ0ZDQ5OTEwYWZkMDkxNGI5NGNkZi90YWJsZXJhbmdlOmJhMDE4NDUxOWNkZDRkNDk5MTBhZmQwOTE0Yjk0Y2RmXzMtMS0xLTEtMA_09b71cf0-1d09-447a-b692-f0252f050083"
      unitRef="usd">1371680000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpiYTAxODQ1MTljZGQ0ZDQ5OTEwYWZkMDkxNGI5NGNkZi90YWJsZXJhbmdlOmJhMDE4NDUxOWNkZDRkNDk5MTBhZmQwOTE0Yjk0Y2RmXzMtMy0xLTEtMA_ce2f996d-271f-46ab-a44a-2923dbf1bf7f"
      unitRef="usd">1251508000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:ContractWithCustomerAssetGross
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpiYTAxODQ1MTljZGQ0ZDQ5OTEwYWZkMDkxNGI5NGNkZi90YWJsZXJhbmdlOmJhMDE4NDUxOWNkZDRkNDk5MTBhZmQwOTE0Yjk0Y2RmXzQtMS0xLTEtMA_cccb89f8-b8f5-4985-a8a4-eb56dde33c3b"
      unitRef="usd">20054000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerAssetGross
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpiYTAxODQ1MTljZGQ0ZDQ5OTEwYWZkMDkxNGI5NGNkZi90YWJsZXJhbmdlOmJhMDE4NDUxOWNkZDRkNDk5MTBhZmQwOTE0Yjk0Y2RmXzQtMy0xLTEtMA_71d21c17-8bc9-430f-a425-24c4826f805a"
      unitRef="usd">14440000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpiYTAxODQ1MTljZGQ0ZDQ5OTEwYWZkMDkxNGI5NGNkZi90YWJsZXJhbmdlOmJhMDE4NDUxOWNkZDRkNDk5MTBhZmQwOTE0Yjk0Y2RmXzYtMS0xLTEtMA_324c00d3-d0e8-4137-b629-9d070bec05f8"
      unitRef="usd">2238035000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpiYTAxODQ1MTljZGQ0ZDQ5OTEwYWZkMDkxNGI5NGNkZi90YWJsZXJhbmdlOmJhMDE4NDUxOWNkZDRkNDk5MTBhZmQwOTE0Yjk0Y2RmXzYtMy0xLTEtMA_9f991b32-69bc-4f21-9ab9-9bde8cc45844"
      unitRef="usd">1974548000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpiYTAxODQ1MTljZGQ0ZDQ5OTEwYWZkMDkxNGI5NGNkZi90YWJsZXJhbmdlOmJhMDE4NDUxOWNkZDRkNDk5MTBhZmQwOTE0Yjk0Y2RmXzctMS0xLTEtMA_c5f98b50-5e38-4871-b7fe-ab788ba5159f"
      unitRef="usd">48176000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpiYTAxODQ1MTljZGQ0ZDQ5OTEwYWZkMDkxNGI5NGNkZi90YWJsZXJhbmdlOmJhMDE4NDUxOWNkZDRkNDk5MTBhZmQwOTE0Yjk0Y2RmXzctMy0xLTEtMA_93c56912-a16c-4470-98db-02d7bfaf7b69"
      unitRef="usd">26754000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpiYTAxODQ1MTljZGQ0ZDQ5OTEwYWZkMDkxNGI5NGNkZi90YWJsZXJhbmdlOmJhMDE4NDUxOWNkZDRkNDk5MTBhZmQwOTE0Yjk0Y2RmXzgtMS0xLTEtMA_2a01aae0-5987-4cf8-8c0c-67a0f6545875"
      unitRef="usd">2286211000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90YWJsZTpiYTAxODQ1MTljZGQ0ZDQ5OTEwYWZkMDkxNGI5NGNkZi90YWJsZXJhbmdlOmJhMDE4NDUxOWNkZDRkNDk5MTBhZmQwOTE0Yjk0Y2RmXzgtMy0xLTEtMA_0478163a-e131-42a7-90a2-7845ff8d9186"
      unitRef="usd">2001302000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90ZXh0cmVnaW9uOmM4MGY1MTEzMTExNTQwNDhhZmZkMGI2YWQyNTVmMGRkXzEyNDU1_8f840931-f088-4c00-a4b3-df2e5e4b5d47"
      unitRef="usd">1613300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90ZXh0cmVnaW9uOmM4MGY1MTEzMTExNTQwNDhhZmZkMGI2YWQyNTVmMGRkXzEyNDU5_7c9380e4-1f3d-4b58-9b5a-25275f52984a"
      unitRef="usd">1494000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90ZXh0cmVnaW9uOmM4MGY1MTEzMTExNTQwNDhhZmZkMGI2YWQyNTVmMGRkXzEwOTk1MTE2NDU1OTk_ae6a38ef-6a30-4e07-b26e-93389cc82ba0"
      unitRef="usd">1436900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90ZXh0cmVnaW9uOmM4MGY1MTEzMTExNTQwNDhhZmZkMGI2YWQyNTVmMGRkXzE1MDY2_b1e09426-0cb5-4402-a605-71e152028471"
      unitRef="usd">472500000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90ZXh0cmVnaW9uOmM4MGY1MTEzMTExNTQwNDhhZmZkMGI2YWQyNTVmMGRkXzE1MDcw_cffcaa09-47b2-425a-b237-a08baf56e35c"
      unitRef="usd">440500000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNTQvZnJhZzpjODBmNTExMzExMTU0MDQ4YWZmZDBiNmFkMjU1ZjBkZC90ZXh0cmVnaW9uOmM4MGY1MTEzMTExNTQwNDhhZmZkMGI2YWQyNTVmMGRkXzE1MDc3_effb353d-70d2-4125-9a73-11c60080d348"
      unitRef="usd">369500000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzkwODM_64244f33-ae78-495c-9b78-172d617872a2">Stock-Based Compensation&lt;div style="text-align: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 grants stock-based compensation awards as an incentive for employees and directors to contribute to the Company&#x2019;s long-term success. The Company currently awards stock-settled stock appreciation rights, service-based and performance-based restricted stock units, and common stock equivalents. As of December&#160;31, 2021, the Company had 4.3 million shares of its common stock, par value $0.0005 per share, (the &#x201c;Common Stock&#x201d;) available for stock-based compensation awards under its 2014 Long-Term Incentive Plan (the &#x201c;Plan&#x201d;). Currently, the Company issues treasury shares upon the exercise, release or settlement of stock-based compensation awards.&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;Determining the appropriate fair value model and calculating the fair value of stock-based compensation awards requires the use of certain subjective assumptions, including the expected life of a stock-based compensation award and Common Stock price volatility. In addition, determining the appropriate periodic stock-based compensation expense requires management to estimate the likelihood of the achievement of certain performance targets. The assumptions used in calculating the fair values of stock-based compensation awards and the related periodic expense represent management&#x2019;s best estimates, which involve inherent uncertainties and the application of judgment. As a result, if circumstances change and the Company deems it necessary in the future to modify the assumptions it made or to use different assumptions, or if the quantity and nature of the Company&#x2019;s stock-based compensation awards changes, then the amount of expense may need to be adjusted and future stock-based compensation expense could be materially different from what has been recorded in the current year.&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;Stock-Based Compensation 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 tables below summarize the Company&#x2019;s stock-based compensation expense by award type and expense category line item during the years ended December 31 (in millions).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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%"&gt;Award type&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;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;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;Stock appreciation rights&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;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units (1)&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;89.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.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;Common stock equivalents&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;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;98.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;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;62.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;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;69.0&#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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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%"&gt;Expense category line item&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;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;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;Cost of services and product development&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;35.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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&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;63.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition and integration charges (3)&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total (1) (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;98.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;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;62.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;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;69.0&#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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;On February 5, 2020, prior to the COVID-19 related shutdown in the U.S., the Compensation Committee (&#x201c;Committee&#x201d;) of the Board of Directors of the Company established performance measures for the performance-based restricted stock units &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align: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 &#x201c;PSUs&#x201d;) awarded to the Company&#x2019;s executive officers in 2020 under the Plan. Based on preliminary corporate performance results for the 2020 performance measures, the 2020 PSUs would have been earned at 50% of target. However, on February 3, 2021, the Committee determined to use its discretion under the Plan to approve a payout at 95% of target. In deciding to exercise this discretion to adjust the performance-based RSU payout, the Committee considered the Company&#x2019;s strong overall performance in 2020 despite the significant negative impact of the COVID-19 pandemic. As a result of the modification, the Company recognized $6.5&#160;million of incremental compensation cost during the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Includes charges of $41.2 million, $17.9 million and $21.5 million during 2021, 2020 and 2019, respectively, for awards to retirement-eligible employees. Those awards vest on an accelerated basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;These charges were the result of restricted stock units granted in connection with the CEB integration process.&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 had $103.0 million of total unrecognized stock-based compensation cost, which is expected to be expensed over the remaining weighted average service period of approximately 2.4 years.&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:700;line-height:120%"&gt;Stock-Based Compensation Awards&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 disclosures presented below provide information regarding the Company&#x2019;s stock-based compensation awards, all of which have been classified as equity awards in accordance with FASB ASC Topic 505.&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:400;line-height:120%"&gt;Stock Appreciation Rights&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;Stock-settled stock appreciation rights (&#x201c;SARs&#x201d;) permit the holder to participate in the appreciation of the value of the Common Stock. After the applicable vesting criteria have been satisfied,&#160;SARs are settled in shares of Common Stock upon exercise by the employee. SARs vest ratably over a four-year service period and expire seven years from the date of grant. The fair value of a SARs award is recognized as compensation expense on a straight-line basis over four years. SARs have only been awarded to the Company&#x2019;s executive officers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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;When SARs are exercised, the number of shares of Common Stock issued is calculated as follows: (1) the total proceeds from the exercise of the SARs award (calculated as the closing price of the Common Stock as reported on the New York Stock Exchange on the date of exercise less the exercise price of the SARs award, multiplied by the number of SARs exercised) is divided by (2) the closing price of the Common Stock on the date of exercise. Upon exercise, the Company withholds a portion of the shares of the Common Stock to satisfy statutory tax withholding requirements. SARs recipients do not have any stockholder rights until the shares of Common Stock are issued in respect of the award, which is subject to the prior satisfaction of the vesting and other criteria relating to such grants.&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 table below summarizes changes in SARs outstanding during 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:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;&#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;Units of SARs&lt;br/&gt;(in millions)&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;Per Share&lt;br/&gt;Weighted &lt;br/&gt;Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Per Share&lt;br/&gt;Weighted &lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&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;Weighted Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;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 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;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;123.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;27.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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.37&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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;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;6.11&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;n/a&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;Outstanding at December 31, 2021 (1) (2)&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;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;145.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;34.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;4.45&lt;/span&gt;&lt;/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;Vested and exercisable at December 31, 2021 (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.44&lt;/span&gt;&lt;/td&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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&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;n/a = not applicable&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;As of December&#160;31, 2021, 0.5 million of the total SARs outstanding were unvested. The Company expects that substantially all of those unvested awards will vest in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;As of December&#160;31, 2021, the total SARs outstanding had an intrinsic value of $156.1 million. On such date, SARs vested and exercisable had an intrinsic value of&#160;$62.8 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:400;line-height:120%"&gt;The fair value of a SARs award is determined on the date of grant using the Black-Scholes-Merton valuation model with the following weighted average assumptions for the years ended December&#160;31:&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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;Expected dividend yield (1)&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;&#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;span style="color:#000000;font-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;&#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;span style="color:#000000;font-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;&#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;span style="color:#000000;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;Expected stock price volatility (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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&#160;&lt;/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;21&#160;&lt;/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;Risk-free interest rate (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;Expected life in years (4)&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;4.74&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;4.68&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;4.59&lt;/span&gt;&lt;/td&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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The expected dividend yield assumption was based on both the Company&#x2019;s historical and anticipated dividend payouts. Historically, the Company has not paid cash dividends on its Common Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The determination of expected stock price volatility was based on both historical Common Stock prices and implied volatility from publicly traded options in the Common Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The risk-free interest rate was based on the yield of a U.S. Treasury security with a maturity similar to the expected life of the award.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The expected life represents the Company&#x2019;s estimate of the weighted average period of time the SARs are expected to be outstanding (that is, the period between the service inception date and the expected exercise date).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&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:400;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;Restricted stock units (&#x201c;RSUs&#x201d;) give the awardee the right to receive shares of Common Stock when the vesting conditions are met and certain restrictions lapse. Each RSU that vests entitles the awardee to one share of Common Stock. RSU awardees do not have any of the rights of a Gartner stockholder, including voting rights and the right to receive dividends and distributions, until the shares are released. The fair value of an RSU award is determined on the date of grant based on the closing price of the Common Stock as reported on the New York Stock Exchange on that date. Service-based RSUs vest ratably&#160;over four years and are expensed on a straight-line basis over the vesting period. Performance-based RSUs are subject to the satisfaction of both performance and service conditions, vest ratably over four years and are expensed on an accelerated basis over the vesting period.&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 table below summarizes the changes in RSUs outstanding during 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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&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;Units of RSUs&lt;br/&gt;(in millions)&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;Per Share&lt;br/&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding 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;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;136.09&#160;&lt;/span&gt;&lt;/td&gt;&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;Granted (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 and released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 (2) (3)&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;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:400;line-height:100%"&gt;160.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The 0.5 million of RSUs granted during 2021 consisted of 0.1 million of performance-based RSUs awarded to executives and 0.4 million of service-based RSUs awarded to non-executive employees and non-management board members. The performance-based awards include RSUs in final adjustments of 2020 grants and approximately 0.1 million of RSUs representing the target amount of the grant for 2021 that is tied to an increase in Gartner&#x2019;s total contract value for such year. The number of performance-based RSUs for 2021 that holders could receive ranges from 0% to 200% of the target amount based on the extent to which the corresponding performance goals have been achieved and subject to certain other conditions. Any adjustments in the number of performance-based RSUs under the 2021 grant will be made in 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company expects that substantially all of the RSUs outstanding will vest in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;As of December&#160;31, 2021, the weighted average remaining contractual term of the RSUs outstanding was approximately 1.1 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:400;line-height:120%"&gt;Common Stock 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common stock equivalents (&#x201c;CSEs&#x201d;) are convertible into Common Stock. Each CSE entitles the holder to one share of Common Stock. Members of the Company&#x2019;s Board of Directors receive their directors&#x2019; fees in CSEs unless they opt to receive up to&#160;50% of those fees in cash. Generally, CSEs have no defined term and are converted into shares of Common Stock when &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;service as a director terminates unless the director has elected an accelerated release. The fair value of a CSE award is determined on the date of grant based on the closing price of the Common Stock as reported on the New York Stock Exchange on that date. CSEs vest immediately and, as a result, they are recorded as expense on the date 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;The table below summarizes the changes in CSEs outstanding during 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:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.689%"/&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;Units of CSEs&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;Per Share&lt;br/&gt;Weighted Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding 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;113,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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.80&#160;&lt;/span&gt;&lt;/td&gt;&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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;255.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Converted to shares of Common Stock upon grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#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;114,318&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;padding:2px 0;text-align:right;vertical-align: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.15&#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 style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has an employee stock purchase plan (the &#x201c;ESP Plan&#x201d;) wherein eligible employees are permitted to purchase shares of Common Stock through payroll deductions, which may not exceed 10% of an employee&#x2019;s compensation, or $23,750 in any calendar year, at a price equal to 95% of the closing price of the Common Stock as reported on the New York Stock Exchange at the end of each offering period. As of December&#160;31, 2021, the Company had 3.3 million shares available for purchase under the ESP Plan. The ESP Plan is considered non-compensatory under FASB ASC Topic 718 and, as a result, the Company does not record stock-based compensation expense for employee share purchases. The Company received $18.2 million, $18.1 million and $17.6 million in cash from employee share purchases under the ESP Plan during 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzM3Mg_d7e20a10-3cff-4977-8076-8ac60b3515d2"
      unitRef="shares">4300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzQxMw_74bd0c97-9c55-4b8d-b96a-c552358c5eca"
      unitRef="usdPerShare">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzkwOTE_cb092c9b-ab0f-450e-8ac0-af897031364d">&lt;div style="text-align: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 tables below summarize the Company&#x2019;s stock-based compensation expense by award type and expense category line item during the years ended December 31 (in millions).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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%"&gt;Award type&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;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;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;Stock appreciation rights&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;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units (1)&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;89.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.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;Common stock equivalents&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;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;98.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;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;62.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;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;69.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i43461c91c98048239de683d5198803d6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTpjOWRiODM3MTBhZDc0N2RjYjAwMTc4YTAzMGM0ZWUwMS90YWJsZXJhbmdlOmM5ZGI4MzcxMGFkNzQ3ZGNiMDAxNzhhMDMwYzRlZTAxXzEtMi0xLTEtMA_188d784f-f4e9-4de4-8197-c55b48b741ec"
      unitRef="usd">8200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1fcc930cf0ea455c815afb100c3a39ac_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTpjOWRiODM3MTBhZDc0N2RjYjAwMTc4YTAzMGM0ZWUwMS90YWJsZXJhbmdlOmM5ZGI4MzcxMGFkNzQ3ZGNiMDAxNzhhMDMwYzRlZTAxXzEtNC0xLTEtMA_d7864c8c-3578-4336-b0a9-593bd2525319"
      unitRef="usd">7800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iac8a6aed834f4a28b90ac7e2e7b9ec2e_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTpjOWRiODM3MTBhZDc0N2RjYjAwMTc4YTAzMGM0ZWUwMS90YWJsZXJhbmdlOmM5ZGI4MzcxMGFkNzQ3ZGNiMDAxNzhhMDMwYzRlZTAxXzEtNi0xLTEtMA_d80eff00-feea-43c1-90ef-22b5946de6be"
      unitRef="usd">6700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0b744991c2e347238c27ef7245e322da_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTpjOWRiODM3MTBhZDc0N2RjYjAwMTc4YTAzMGM0ZWUwMS90YWJsZXJhbmdlOmM5ZGI4MzcxMGFkNzQ3ZGNiMDAxNzhhMDMwYzRlZTAxXzItMi0xLTEtMA_e6895035-3b1b-4378-9280-fc7f2c415798"
      unitRef="usd">89600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifb6002d57d594b199604eb1ec84eaf84_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTpjOWRiODM3MTBhZDc0N2RjYjAwMTc4YTAzMGM0ZWUwMS90YWJsZXJhbmdlOmM5ZGI4MzcxMGFkNzQ3ZGNiMDAxNzhhMDMwYzRlZTAxXzItNC0xLTEtMA_bc66dee2-0a7c-4cac-8164-e3e38034c641"
      unitRef="usd">54100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i52f55ce56ede435d9353eb6fe1844cec_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTpjOWRiODM3MTBhZDc0N2RjYjAwMTc4YTAzMGM0ZWUwMS90YWJsZXJhbmdlOmM5ZGI4MzcxMGFkNzQ3ZGNiMDAxNzhhMDMwYzRlZTAxXzItNi0xLTEtMA_b1b3c6ce-2b44-4e57-a6f1-19f3324cc40d"
      unitRef="usd">61600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i96b65310bcb1449a9c8acdf2280811e3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTpjOWRiODM3MTBhZDc0N2RjYjAwMTc4YTAzMGM0ZWUwMS90YWJsZXJhbmdlOmM5ZGI4MzcxMGFkNzQ3ZGNiMDAxNzhhMDMwYzRlZTAxXzMtMi0xLTEtMA_59424f8d-a619-4b62-801a-b0772cf7683f"
      unitRef="usd">800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i61e5c77ca4f14550a18c124c65f10d12_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTpjOWRiODM3MTBhZDc0N2RjYjAwMTc4YTAzMGM0ZWUwMS90YWJsZXJhbmdlOmM5ZGI4MzcxMGFkNzQ3ZGNiMDAxNzhhMDMwYzRlZTAxXzMtNC0xLTEtMA_63ff5fd0-42ac-48ce-b8d4-762278619057"
      unitRef="usd">700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic8fb2fef9392415cbd0ab3c6d9ab7846_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTpjOWRiODM3MTBhZDc0N2RjYjAwMTc4YTAzMGM0ZWUwMS90YWJsZXJhbmdlOmM5ZGI4MzcxMGFkNzQ3ZGNiMDAxNzhhMDMwYzRlZTAxXzMtNi0xLTEtMA_9866b220-e986-4e56-9141-45286ae03480"
      unitRef="usd">700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTpjOWRiODM3MTBhZDc0N2RjYjAwMTc4YTAzMGM0ZWUwMS90YWJsZXJhbmdlOmM5ZGI4MzcxMGFkNzQ3ZGNiMDAxNzhhMDMwYzRlZTAxXzQtMi0xLTEtMA_f294e653-fadc-4df5-a8d1-32927a0feb9e"
      unitRef="usd">98600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTpjOWRiODM3MTBhZDc0N2RjYjAwMTc4YTAzMGM0ZWUwMS90YWJsZXJhbmdlOmM5ZGI4MzcxMGFkNzQ3ZGNiMDAxNzhhMDMwYzRlZTAxXzQtNC0xLTEtMA_b72973ce-2bb7-4495-ae57-d6d22047df87"
      unitRef="usd">62600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTpjOWRiODM3MTBhZDc0N2RjYjAwMTc4YTAzMGM0ZWUwMS90YWJsZXJhbmdlOmM5ZGI4MzcxMGFkNzQ3ZGNiMDAxNzhhMDMwYzRlZTAxXzQtNi0xLTEtMA_10f55593-ecde-4839-aa96-89a2c243a58f"
      unitRef="usd">69000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzkxMzE_994feeb3-cf4e-4d3a-94c3-079b76960e7a">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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%"&gt;Expense category line item&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;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;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;Cost of services and product development&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;35.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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&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;63.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition and integration charges (3)&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total (1) (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;98.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;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;62.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;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;69.0&#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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;On February 5, 2020, prior to the COVID-19 related shutdown in the U.S., the Compensation Committee (&#x201c;Committee&#x201d;) of the Board of Directors of the Company established performance measures for the performance-based restricted stock units &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align: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 &#x201c;PSUs&#x201d;) awarded to the Company&#x2019;s executive officers in 2020 under the Plan. Based on preliminary corporate performance results for the 2020 performance measures, the 2020 PSUs would have been earned at 50% of target. However, on February 3, 2021, the Committee determined to use its discretion under the Plan to approve a payout at 95% of target. In deciding to exercise this discretion to adjust the performance-based RSU payout, the Committee considered the Company&#x2019;s strong overall performance in 2020 despite the significant negative impact of the COVID-19 pandemic. As a result of the modification, the Company recognized $6.5&#160;million of incremental compensation cost during the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Includes charges of $41.2 million, $17.9 million and $21.5 million during 2021, 2020 and 2019, respectively, for awards to retirement-eligible employees. Those awards vest on an accelerated basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;These charges were the result of restricted stock units granted in connection with the CEB integration process.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i913e1e0f035946cb9a5ce1a53057d3bb_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo0ZTVmODU1N2YyZTQ0ZjhjYTZlY2I0ZjRmNWU3ODIzOS90YWJsZXJhbmdlOjRlNWY4NTU3ZjJlNDRmOGNhNmVjYjRmNGY1ZTc4MjM5XzEtMi0xLTEtMA_cd9c901e-f412-4e3c-99b8-2b1ae430bb9b"
      unitRef="usd">35000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i28e0d03dc8c24042b89b8743b62673f0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo0ZTVmODU1N2YyZTQ0ZjhjYTZlY2I0ZjRmNWU3ODIzOS90YWJsZXJhbmdlOjRlNWY4NTU3ZjJlNDRmOGNhNmVjYjRmNGY1ZTc4MjM5XzEtNC0xLTEtMA_7031aa63-b26c-4e7c-b4ca-94e71fd0e5b1"
      unitRef="usd">29700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6cf26ae4908242f98832c9bc27edb13c_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo0ZTVmODU1N2YyZTQ0ZjhjYTZlY2I0ZjRmNWU3ODIzOS90YWJsZXJhbmdlOjRlNWY4NTU3ZjJlNDRmOGNhNmVjYjRmNGY1ZTc4MjM5XzEtNi0xLTEtMA_8b89e93b-cb30-4f6a-a1e4-c0f3d143272d"
      unitRef="usd">29100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6e041196e41f459f9f43854434e8a443_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo0ZTVmODU1N2YyZTQ0ZjhjYTZlY2I0ZjRmNWU3ODIzOS90YWJsZXJhbmdlOjRlNWY4NTU3ZjJlNDRmOGNhNmVjYjRmNGY1ZTc4MjM5XzItMi0xLTEtMA_cc500e6c-a95a-4846-ae13-baee7db762bc"
      unitRef="usd">63600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ica19239f780241e982fcaa40f5b09f5f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo0ZTVmODU1N2YyZTQ0ZjhjYTZlY2I0ZjRmNWU3ODIzOS90YWJsZXJhbmdlOjRlNWY4NTU3ZjJlNDRmOGNhNmVjYjRmNGY1ZTc4MjM5XzItNC0xLTEtMA_b78117fb-f21f-4e55-b4d1-6ae59b7eb0ee"
      unitRef="usd">32900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if8868f4e54f042daae2d390ee8773aa0_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo0ZTVmODU1N2YyZTQ0ZjhjYTZlY2I0ZjRmNWU3ODIzOS90YWJsZXJhbmdlOjRlNWY4NTU3ZjJlNDRmOGNhNmVjYjRmNGY1ZTc4MjM5XzItNi0xLTEtMA_818ed5d0-87a5-406f-9c6d-7b1e71d37545"
      unitRef="usd">39400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4832b42302b24ca49c1c8296fca9b96b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo0ZTVmODU1N2YyZTQ0ZjhjYTZlY2I0ZjRmNWU3ODIzOS90YWJsZXJhbmdlOjRlNWY4NTU3ZjJlNDRmOGNhNmVjYjRmNGY1ZTc4MjM5XzMtMi0xLTEtMA_b101a2e6-5644-4f48-8b37-686850da4f08"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if3fd128fa0e8406fa828c516850f8df9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo0ZTVmODU1N2YyZTQ0ZjhjYTZlY2I0ZjRmNWU3ODIzOS90YWJsZXJhbmdlOjRlNWY4NTU3ZjJlNDRmOGNhNmVjYjRmNGY1ZTc4MjM5XzMtNC0xLTEtMA_55c88957-dfb2-4d27-8a15-b030198f44ad"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib4a8468f28fc4c08a453e8eac86b2e75_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo0ZTVmODU1N2YyZTQ0ZjhjYTZlY2I0ZjRmNWU3ODIzOS90YWJsZXJhbmdlOjRlNWY4NTU3ZjJlNDRmOGNhNmVjYjRmNGY1ZTc4MjM5XzMtNi0xLTEtMA_1b110916-ee65-4f24-98b1-463985020925"
      unitRef="usd">500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo0ZTVmODU1N2YyZTQ0ZjhjYTZlY2I0ZjRmNWU3ODIzOS90YWJsZXJhbmdlOjRlNWY4NTU3ZjJlNDRmOGNhNmVjYjRmNGY1ZTc4MjM5XzQtMi0xLTEtMA_fe1d3a7e-2979-4f0e-936c-f133dddeb760"
      unitRef="usd">98600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo0ZTVmODU1N2YyZTQ0ZjhjYTZlY2I0ZjRmNWU3ODIzOS90YWJsZXJhbmdlOjRlNWY4NTU3ZjJlNDRmOGNhNmVjYjRmNGY1ZTc4MjM5XzQtNC0xLTEtMA_5afcb65b-d8e8-47fc-b77e-623377be314b"
      unitRef="usd">62600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo0ZTVmODU1N2YyZTQ0ZjhjYTZlY2I0ZjRmNWU3ODIzOS90YWJsZXJhbmdlOjRlNWY4NTU3ZjJlNDRmOGNhNmVjYjRmNGY1ZTc4MjM5XzQtNi0xLTEtMA_cbb9cd80-769e-44e8-85e7-84509fa4f380"
      unitRef="usd">69000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <it:ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetPerformancePercentage
      contextRef="i804a9bd4fa6749f8883d15bcd97f0a0b_D20200205-20200205"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzI3NDg3NzkwODI1NjY_c89daf9f-8f48-4274-903c-17abafd58337"
      unitRef="number">0.50</it:ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetPerformancePercentage>
    <it:ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetPerformancePercentage
      contextRef="i5e5b45e3dd81405ab666a013e43a5393_D20210203-20210203"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzI3NDg3NzkwODI2OTY_fb73b1f9-fa29-4d3f-90cd-f22e39089793"
      unitRef="number">0.95</it:ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetPerformancePercentage>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2d34623be98b4c77b615a59193ab0d52_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzI3NDg3NzkwODI5OTE_42214604-90d3-4d84-8913-99fa3d8d612d"
      unitRef="usd">6500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if4305977818144c38db1025c41f5bedc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzE5ODU_1f5eb95c-b042-49cd-9531-13be0bd13a41"
      unitRef="usd">41200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i39ba6e616ed94eadbe6bdc5e58e09fc8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzE5ODk_372af485-151a-4751-ad3a-8e56deec68e4"
      unitRef="usd">17900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic0c31b1aec144262bcb45651d982976a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzE5OTY_269d6d55-90c5-4648-b50e-a20598e19f85"
      unitRef="usd">21500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzIzODE_c6aca70e-830a-47c3-85ef-17837ddf7220"
      unitRef="usd">103000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodWeightedAverageRemainingContractualTerm
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzI1Mzg_9c073967-8b3e-47b2-8506-da6e4d23289c">P2Y4M24D</it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i43461c91c98048239de683d5198803d6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzkxMzI_7363a65f-9ee8-430e-b897-c1d24e0766e1">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <it:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpiryPeriodFromDateOfGrant
      contextRef="i43461c91c98048239de683d5198803d6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzMxMzc_92db1783-531d-475a-9ee6-6638247fa44f">P7Y</it:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpiryPeriodFromDateOfGrant>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i43461c91c98048239de683d5198803d6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzMyNjM_ef5524cc-b2db-4e6e-bea2-b186440c0db0">P4Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i43461c91c98048239de683d5198803d6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzkxMDc_b3792733-2370-442c-98d2-bc3388c4fbca">&lt;div style="text-align: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 table below summarizes changes in SARs outstanding during 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:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;&#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;Units of SARs&lt;br/&gt;(in millions)&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;Per Share&lt;br/&gt;Weighted &lt;br/&gt;Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Per Share&lt;br/&gt;Weighted &lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&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;Weighted Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;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 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;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;123.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;27.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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.37&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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;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;6.11&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;n/a&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;Outstanding at December 31, 2021 (1) (2)&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;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;145.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;34.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;4.45&lt;/span&gt;&lt;/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;Vested and exercisable at December 31, 2021 (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.44&lt;/span&gt;&lt;/td&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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&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;n/a = not applicable&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;As of December&#160;31, 2021, 0.5 million of the total SARs outstanding were unvested. The Company expects that substantially all of those unvested awards will vest in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;As of December&#160;31, 2021, the total SARs outstanding had an intrinsic value of $156.1 million. On such date, SARs vested and exercisable had an intrinsic value of&#160;$62.8 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i357493fd30564025ba508182ddc54f41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTplNGVlMTBhYzIzODQ0Y2RmYTEzMzUwNzhiZjk4ZWY4Yy90YWJsZXJhbmdlOmU0ZWUxMGFjMjM4NDRjZGZhMTMzNTA3OGJmOThlZjhjXzEtMS0xLTEtMA_c82d0c0f-743f-40ee-8416-1b471fe69bca"
      unitRef="shares">1000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i357493fd30564025ba508182ddc54f41_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTplNGVlMTBhYzIzODQ0Y2RmYTEzMzUwNzhiZjk4ZWY4Yy90YWJsZXJhbmdlOmU0ZWUxMGFjMjM4NDRjZGZhMTMzNTA3OGJmOThlZjhjXzEtMy0xLTEtMA_cc6074e8-970a-416c-8663-d89804c9caf5"
      unitRef="usdPerShare">123.59</it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i357493fd30564025ba508182ddc54f41_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTplNGVlMTBhYzIzODQ0Y2RmYTEzMzUwNzhiZjk4ZWY4Yy90YWJsZXJhbmdlOmU0ZWUxMGFjMjM4NDRjZGZhMTMzNTA3OGJmOThlZjhjXzEtNS0xLTEtMA_c658237e-6c34-4e60-9bed-3bab30460f02"
      unitRef="usdPerShare">27.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerm
      contextRef="i1fcc930cf0ea455c815afb100c3a39ac_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTplNGVlMTBhYzIzODQ0Y2RmYTEzMzUwNzhiZjk4ZWY4Yy90YWJsZXJhbmdlOmU0ZWUxMGFjMjM4NDRjZGZhMTMzNTA3OGJmOThlZjhjXzEtNy0xLTEtMA_5622017b-ae87-4f54-8f8a-7ccfab5c4575">P4Y4M13D</it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i43461c91c98048239de683d5198803d6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTplNGVlMTBhYzIzODQ0Y2RmYTEzMzUwNzhiZjk4ZWY4Yy90YWJsZXJhbmdlOmU0ZWUxMGFjMjM4NDRjZGZhMTMzNTA3OGJmOThlZjhjXzItMS0xLTEtMA_fb003307-97b9-41f3-b2fe-97c368ee6d49"
      unitRef="shares">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i43461c91c98048239de683d5198803d6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTplNGVlMTBhYzIzODQ0Y2RmYTEzMzUwNzhiZjk4ZWY4Yy90YWJsZXJhbmdlOmU0ZWUxMGFjMjM4NDRjZGZhMTMzNTA3OGJmOThlZjhjXzItMy0xLTEtMA_60f213ee-31b8-44d7-9d2b-896b27a10b95"
      unitRef="usdPerShare">180.64</it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i43461c91c98048239de683d5198803d6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTplNGVlMTBhYzIzODQ0Y2RmYTEzMzUwNzhiZjk4ZWY4Yy90YWJsZXJhbmdlOmU0ZWUxMGFjMjM4NDRjZGZhMTMzNTA3OGJmOThlZjhjXzItNS0xLTEtMA_32f2b328-650a-42a9-a61d-0541468bfcbf"
      unitRef="usdPerShare">49.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodWeightedAverageRemainingContractualTerm
      contextRef="i43461c91c98048239de683d5198803d6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTplNGVlMTBhYzIzODQ0Y2RmYTEzMzUwNzhiZjk4ZWY4Yy90YWJsZXJhbmdlOmU0ZWUxMGFjMjM4NDRjZGZhMTMzNTA3OGJmOThlZjhjXzItNy0xLTEtMA_99b8a8f2-c688-47bb-be0c-e60bbb301f78">P6Y1M9D</it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodWeightedAverageRemainingContractualTerm>
    <it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriod
      contextRef="i43461c91c98048239de683d5198803d6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTplNGVlMTBhYzIzODQ0Y2RmYTEzMzUwNzhiZjk4ZWY4Yy90YWJsZXJhbmdlOmU0ZWUxMGFjMjM4NDRjZGZhMTMzNTA3OGJmOThlZjhjXzQtMS0xLTEtMA_d781b6bb-9cd1-4ea9-8b83-88d2d013e7f5"
      unitRef="shares">400000</it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriod>
    <it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i43461c91c98048239de683d5198803d6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTplNGVlMTBhYzIzODQ0Y2RmYTEzMzUwNzhiZjk4ZWY4Yy90YWJsZXJhbmdlOmU0ZWUxMGFjMjM4NDRjZGZhMTMzNTA3OGJmOThlZjhjXzQtMy0xLTEtMA_96a64b96-3aa3-48b9-b286-69403f6a635c"
      unitRef="usdPerShare">103.53</it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue
      contextRef="i43461c91c98048239de683d5198803d6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTplNGVlMTBhYzIzODQ0Y2RmYTEzMzUwNzhiZjk4ZWY4Yy90YWJsZXJhbmdlOmU0ZWUxMGFjMjM4NDRjZGZhMTMzNTA3OGJmOThlZjhjXzQtNS0xLTEtMA_d0ebe23d-a73d-4e7c-8a79-55db9481e941"
      unitRef="usdPerShare">22.97</it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i158fdd51be1d41d89e2e0112b6ade5c8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTplNGVlMTBhYzIzODQ0Y2RmYTEzMzUwNzhiZjk4ZWY4Yy90YWJsZXJhbmdlOmU0ZWUxMGFjMjM4NDRjZGZhMTMzNTA3OGJmOThlZjhjXzUtMS0xLTEtMA_2240b793-78a9-4d13-8529-41b175929f40"
      unitRef="shares">800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i158fdd51be1d41d89e2e0112b6ade5c8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTplNGVlMTBhYzIzODQ0Y2RmYTEzMzUwNzhiZjk4ZWY4Yy90YWJsZXJhbmdlOmU0ZWUxMGFjMjM4NDRjZGZhMTMzNTA3OGJmOThlZjhjXzUtMy0xLTEtMA_35556903-69b4-4155-9de5-c8b16066ae81"
      unitRef="usdPerShare">145.36</it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i158fdd51be1d41d89e2e0112b6ade5c8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTplNGVlMTBhYzIzODQ0Y2RmYTEzMzUwNzhiZjk4ZWY4Yy90YWJsZXJhbmdlOmU0ZWUxMGFjMjM4NDRjZGZhMTMzNTA3OGJmOThlZjhjXzUtNS0xLTEtMA_a42e5315-8a51-4d47-9460-240ccec76a31"
      unitRef="usdPerShare">34.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerm
      contextRef="i43461c91c98048239de683d5198803d6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTplNGVlMTBhYzIzODQ0Y2RmYTEzMzUwNzhiZjk4ZWY4Yy90YWJsZXJhbmdlOmU0ZWUxMGFjMjM4NDRjZGZhMTMzNTA3OGJmOThlZjhjXzUtNy0xLTEtMA_3e1237f1-ffc1-47e9-b85b-ea7e9bc836bd">P4Y5M12D</it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerm>
    <it:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedandExercisableNumber
      contextRef="i158fdd51be1d41d89e2e0112b6ade5c8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTplNGVlMTBhYzIzODQ0Y2RmYTEzMzUwNzhiZjk4ZWY4Yy90YWJsZXJhbmdlOmU0ZWUxMGFjMjM4NDRjZGZhMTMzNTA3OGJmOThlZjhjXzYtMS0xLTEtMA_a4e8f609-ed22-4419-a452-73819f2bdec4"
      unitRef="shares">300000</it:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedandExercisableNumber>
    <it:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedandExpectedtoVestExercisableWeightedAverageExercisePrice.
      contextRef="i158fdd51be1d41d89e2e0112b6ade5c8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTplNGVlMTBhYzIzODQ0Y2RmYTEzMzUwNzhiZjk4ZWY4Yy90YWJsZXJhbmdlOmU0ZWUxMGFjMjM4NDRjZGZhMTMzNTA3OGJmOThlZjhjXzYtMy0xLTEtMA_91e478b2-d841-47eb-99aa-5997138adbc7"
      unitRef="usdPerShare">125.20</it:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedandExpectedtoVestExercisableWeightedAverageExercisePrice.>
    <it:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedExpectedtoVestandExercisableWeightedAverageGrantDateFairValue.
      contextRef="i158fdd51be1d41d89e2e0112b6ade5c8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTplNGVlMTBhYzIzODQ0Y2RmYTEzMzUwNzhiZjk4ZWY4Yy90YWJsZXJhbmdlOmU0ZWUxMGFjMjM4NDRjZGZhMTMzNTA3OGJmOThlZjhjXzYtNS0xLTEtMA_5fff304e-e8c7-4111-af5a-d932e77bf46e"
      unitRef="usdPerShare">28.17</it:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedExpectedtoVestandExercisableWeightedAverageGrantDateFairValue.>
    <it:ShareBasedCompensationArrangementbyShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageRemainingContractualTerm.
      contextRef="i43461c91c98048239de683d5198803d6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTplNGVlMTBhYzIzODQ0Y2RmYTEzMzUwNzhiZjk4ZWY4Yy90YWJsZXJhbmdlOmU0ZWUxMGFjMjM4NDRjZGZhMTMzNTA3OGJmOThlZjhjXzYtNy0xLTEtMA_a9a287f6-368f-4cad-8f8a-a9877674bec1">P3Y5M8D</it:ShareBasedCompensationArrangementbyShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageRemainingContractualTerm.>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iebfbade24931499aba3d32fd5cc67ed4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzQyNDk_60da6578-ea22-4248-b34c-a786473abac8"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <it:ShareBasedCompensationArrangementbyShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingIntrinsicValue.
      contextRef="i158fdd51be1d41d89e2e0112b6ade5c8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzQ0NTc_732740fa-b96a-4f50-bdb9-e46ab484f556"
      unitRef="usd">156100000</it:ShareBasedCompensationArrangementbyShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingIntrinsicValue.>
    <it:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedandExpectedtoVestExercisableAggregateIntrinsicValue.
      contextRef="i158fdd51be1d41d89e2e0112b6ade5c8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzQ1Mjk_7d119b5d-9b8b-4cf1-acc8-5e351e952de3"
      unitRef="usd">62800000</it:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedandExpectedtoVestExercisableAggregateIntrinsicValue.>
    <us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzkwODc_a7437157-2294-4d19-9414-438dd2368cec">The fair value of a SARs award is determined on the date of grant using the Black-Scholes-Merton valuation model with the following weighted average assumptions for the years ended December&#160;31:&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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;Expected dividend yield (1)&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;&#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;span style="color:#000000;font-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;&#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;span style="color:#000000;font-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;&#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;span style="color:#000000;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;Expected stock price volatility (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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&#160;&lt;/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;21&#160;&lt;/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;Risk-free interest rate (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;Expected life in years (4)&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;4.74&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;4.68&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;4.59&lt;/span&gt;&lt;/td&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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The expected dividend yield assumption was based on both the Company&#x2019;s historical and anticipated dividend payouts. Historically, the Company has not paid cash dividends on its Common Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The determination of expected stock price volatility was based on both historical Common Stock prices and implied volatility from publicly traded options in the Common Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The risk-free interest rate was based on the yield of a U.S. Treasury security with a maturity similar to the expected life of the award.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The expected life represents the Company&#x2019;s estimate of the weighted average period of time the SARs are expected to be outstanding (that is, the period between the service inception date and the expected exercise date).&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i43461c91c98048239de683d5198803d6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTowNGYzNjdiOTA3ODk0YWM5YmNjNDgxOTNiOTlmYzdjMC90YWJsZXJhbmdlOjA0ZjM2N2I5MDc4OTRhYzliY2M0ODE5M2I5OWZjN2MwXzEtMS0xLTEtMA_348efc1f-b931-46e1-bee6-2e418d71e65c"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i1fcc930cf0ea455c815afb100c3a39ac_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTowNGYzNjdiOTA3ODk0YWM5YmNjNDgxOTNiOTlmYzdjMC90YWJsZXJhbmdlOjA0ZjM2N2I5MDc4OTRhYzliY2M0ODE5M2I5OWZjN2MwXzEtMy0xLTEtMA_bb35a16b-a414-4f53-b814-15a115257cda"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iac8a6aed834f4a28b90ac7e2e7b9ec2e_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTowNGYzNjdiOTA3ODk0YWM5YmNjNDgxOTNiOTlmYzdjMC90YWJsZXJhbmdlOjA0ZjM2N2I5MDc4OTRhYzliY2M0ODE5M2I5OWZjN2MwXzEtNS0xLTEtMA_c8c2d180-ccbe-4881-85aa-47c11f2cf8a1"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i43461c91c98048239de683d5198803d6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTowNGYzNjdiOTA3ODk0YWM5YmNjNDgxOTNiOTlmYzdjMC90YWJsZXJhbmdlOjA0ZjM2N2I5MDc4OTRhYzliY2M0ODE5M2I5OWZjN2MwXzItMS0xLTEtMA_a779b178-0f8b-4f96-9ccc-d5e6327a9694"
      unitRef="number">0.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i1fcc930cf0ea455c815afb100c3a39ac_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTowNGYzNjdiOTA3ODk0YWM5YmNjNDgxOTNiOTlmYzdjMC90YWJsZXJhbmdlOjA0ZjM2N2I5MDc4OTRhYzliY2M0ODE5M2I5OWZjN2MwXzItMy0xLTEtMA_cece13de-b4b6-43d9-a2a0-4af1517178df"
      unitRef="number">0.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iac8a6aed834f4a28b90ac7e2e7b9ec2e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTowNGYzNjdiOTA3ODk0YWM5YmNjNDgxOTNiOTlmYzdjMC90YWJsZXJhbmdlOjA0ZjM2N2I5MDc4OTRhYzliY2M0ODE5M2I5OWZjN2MwXzItNS0xLTEtMA_5c322720-4d71-4815-b72a-4dda0307d72b"
      unitRef="number">0.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i43461c91c98048239de683d5198803d6_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTowNGYzNjdiOTA3ODk0YWM5YmNjNDgxOTNiOTlmYzdjMC90YWJsZXJhbmdlOjA0ZjM2N2I5MDc4OTRhYzliY2M0ODE5M2I5OWZjN2MwXzMtMS0xLTEtMA_e93942bb-3fa1-41c8-9aeb-65e39234a215"
      unitRef="number">0.004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i1fcc930cf0ea455c815afb100c3a39ac_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTowNGYzNjdiOTA3ODk0YWM5YmNjNDgxOTNiOTlmYzdjMC90YWJsZXJhbmdlOjA0ZjM2N2I5MDc4OTRhYzliY2M0ODE5M2I5OWZjN2MwXzMtMy0xLTEtMA_ab02910c-4ffa-4ad6-bff5-f7e48e9204d8"
      unitRef="number">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iac8a6aed834f4a28b90ac7e2e7b9ec2e_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTowNGYzNjdiOTA3ODk0YWM5YmNjNDgxOTNiOTlmYzdjMC90YWJsZXJhbmdlOjA0ZjM2N2I5MDc4OTRhYzliY2M0ODE5M2I5OWZjN2MwXzMtNS0xLTEtMA_2368a699-224c-426e-8eef-8092bbcba268"
      unitRef="number">0.025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i43461c91c98048239de683d5198803d6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTowNGYzNjdiOTA3ODk0YWM5YmNjNDgxOTNiOTlmYzdjMC90YWJsZXJhbmdlOjA0ZjM2N2I5MDc4OTRhYzliY2M0ODE5M2I5OWZjN2MwXzQtMS0xLTEtMA_337d1e07-5528-4dde-8728-c7d0e30c69fe">P4Y8M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i1fcc930cf0ea455c815afb100c3a39ac_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTowNGYzNjdiOTA3ODk0YWM5YmNjNDgxOTNiOTlmYzdjMC90YWJsZXJhbmdlOjA0ZjM2N2I5MDc4OTRhYzliY2M0ODE5M2I5OWZjN2MwXzQtMy0xLTEtMA_a665502f-a77c-4e30-b3c3-2bf290615ed8">P4Y8M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iac8a6aed834f4a28b90ac7e2e7b9ec2e_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTowNGYzNjdiOTA3ODk0YWM5YmNjNDgxOTNiOTlmYzdjMC90YWJsZXJhbmdlOjA0ZjM2N2I5MDc4OTRhYzliY2M0ODE5M2I5OWZjN2MwXzQtNS0xLTEtMA_766250f5-7ac5-4739-9bea-419ce4c17193">P4Y7M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <it:ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonSharesPerVestedAward
      contextRef="iba7b7631a04e4b2f8a7b598746412f95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzc2OTY1ODE0MDgwNjE_1a148690-3c46-40c9-91de-19d79004b670"
      unitRef="shares">1</it:ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonSharesPerVestedAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i16d796efbdce44a49fd73089aac97f58_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzYwOTM_6d0d0ec3-99f9-4282-9882-a3dd59d33302">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia760bf4fa5e744518a80840a6705eeb4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzYyODA_01cf43b8-db55-4cbc-a3ee-0bff44022050">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i0b744991c2e347238c27ef7245e322da_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzkxMTc_0c638ba1-e819-4457-bd0a-676568fa123c">&lt;div style="text-align: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 table below summarizes the changes in RSUs outstanding during 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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&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;Units of RSUs&lt;br/&gt;(in millions)&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;Per Share&lt;br/&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding 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;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;136.09&#160;&lt;/span&gt;&lt;/td&gt;&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;Granted (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 and released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 (2) (3)&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;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:400;line-height:100%"&gt;160.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The 0.5 million of RSUs granted during 2021 consisted of 0.1 million of performance-based RSUs awarded to executives and 0.4 million of service-based RSUs awarded to non-executive employees and non-management board members. The performance-based awards include RSUs in final adjustments of 2020 grants and approximately 0.1 million of RSUs representing the target amount of the grant for 2021 that is tied to an increase in Gartner&#x2019;s total contract value for such year. The number of performance-based RSUs for 2021 that holders could receive ranges from 0% to 200% of the target amount based on the extent to which the corresponding performance goals have been achieved and subject to certain other conditions. Any adjustments in the number of performance-based RSUs under the 2021 grant will be made in 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company expects that substantially all of the RSUs outstanding will vest in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;As of December&#160;31, 2021, the weighted average remaining contractual term of the RSUs outstanding was approximately 1.1 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0ad5149e84074f98aad36c08d74a48f1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo3MDcxOWFiYWJmNDA0MTQyOGM2NDU1MmRhYWRmZmZjYi90YWJsZXJhbmdlOjcwNzE5YWJhYmY0MDQxNDI4YzY0NTUyZGFhZGZmZmNiXzEtMS0xLTEtMA_10727642-1467-46b3-a028-ff836103adb4"
      unitRef="shares">1200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0ad5149e84074f98aad36c08d74a48f1_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo3MDcxOWFiYWJmNDA0MTQyOGM2NDU1MmRhYWRmZmZjYi90YWJsZXJhbmdlOjcwNzE5YWJhYmY0MDQxNDI4YzY0NTUyZGFhZGZmZmNiXzEtMy0xLTEtMA_f04af826-ccb1-4127-b34d-e3d21e7b6fe8"
      unitRef="usdPerShare">136.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0b744991c2e347238c27ef7245e322da_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo3MDcxOWFiYWJmNDA0MTQyOGM2NDU1MmRhYWRmZmZjYi90YWJsZXJhbmdlOjcwNzE5YWJhYmY0MDQxNDI4YzY0NTUyZGFhZGZmZmNiXzItMS0xLTEtMA_ecff6579-a7d4-4968-a173-102bb2eef18a"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0b744991c2e347238c27ef7245e322da_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo3MDcxOWFiYWJmNDA0MTQyOGM2NDU1MmRhYWRmZmZjYi90YWJsZXJhbmdlOjcwNzE5YWJhYmY0MDQxNDI4YzY0NTUyZGFhZGZmZmNiXzItMy0xLTEtMA_2cd58598-d336-47b3-b9c6-8f8750e4eeac"
      unitRef="usdPerShare">188.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <it:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriod
      contextRef="i0b744991c2e347238c27ef7245e322da_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo3MDcxOWFiYWJmNDA0MTQyOGM2NDU1MmRhYWRmZmZjYi90YWJsZXJhbmdlOjcwNzE5YWJhYmY0MDQxNDI4YzY0NTUyZGFhZGZmZmNiXzMtMS0xLTEtMA_f62f5601-64c4-4de8-88a9-0b73a6fd9ac6"
      unitRef="shares">500000</it:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriod>
    <it:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0b744991c2e347238c27ef7245e322da_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo3MDcxOWFiYWJmNDA0MTQyOGM2NDU1MmRhYWRmZmZjYi90YWJsZXJhbmdlOjcwNzE5YWJhYmY0MDQxNDI4YzY0NTUyZGFhZGZmZmNiXzMtMy0xLTEtMA_c3ad72c8-77e7-4ecf-9abb-bc912ebafc2d"
      unitRef="usdPerShare">127.77</it:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i0b744991c2e347238c27ef7245e322da_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo3MDcxOWFiYWJmNDA0MTQyOGM2NDU1MmRhYWRmZmZjYi90YWJsZXJhbmdlOjcwNzE5YWJhYmY0MDQxNDI4YzY0NTUyZGFhZGZmZmNiXzQtMS0xLTEtMA_c358d756-dc09-4d8a-a50e-120add296501"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i0b744991c2e347238c27ef7245e322da_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo3MDcxOWFiYWJmNDA0MTQyOGM2NDU1MmRhYWRmZmZjYi90YWJsZXJhbmdlOjcwNzE5YWJhYmY0MDQxNDI4YzY0NTUyZGFhZGZmZmNiXzQtMy0xLTEtMA_d9c631f0-6f87-4bd4-9e84-807df3ab934e"
      unitRef="usdPerShare">153.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iba7b7631a04e4b2f8a7b598746412f95_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo3MDcxOWFiYWJmNDA0MTQyOGM2NDU1MmRhYWRmZmZjYi90YWJsZXJhbmdlOjcwNzE5YWJhYmY0MDQxNDI4YzY0NTUyZGFhZGZmZmNiXzUtMS0xLTEtMA_9f66b487-500a-44a7-98bd-1eff9903cc53"
      unitRef="shares">1100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iba7b7631a04e4b2f8a7b598746412f95_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo3MDcxOWFiYWJmNDA0MTQyOGM2NDU1MmRhYWRmZmZjYi90YWJsZXJhbmdlOjcwNzE5YWJhYmY0MDQxNDI4YzY0NTUyZGFhZGZmZmNiXzUtMy0xLTEtMA_c6994a2f-eae9-4d88-b4ed-ed65cb82fcc4"
      unitRef="usdPerShare">160.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0b744991c2e347238c27ef7245e322da_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzY0NDc_c3152173-1c10-4538-9b75-17281c4a0d31"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5cb0bfc8d6224ebb81bd14cc03d4cd76_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzY0ODk_8218502f-35a6-47d3-800e-a2f55ad4e21c"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i10429a35ceee413c978614cf253363ec_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzY1NDQ_a280a537-9a29-4472-9657-58293add1bad"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia760bf4fa5e744518a80840a6705eeb4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzY3MzI_8f91813f-dc0e-4e69-ae9a-169ac56e21ca"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <it:ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetPerformancePercentage
      contextRef="ib355adab0d7a4d579ecae06fbb9aa047_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzY5NTQ_8dd2088c-30b6-453e-859c-5c34173da392"
      unitRef="number">0</it:ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetPerformancePercentage>
    <it:ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetPerformancePercentage
      contextRef="i40d77c71405c41f4ae1e343f914b6bcb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzY5NjA_1cdacd1f-a279-4452-8ceb-457528e37b11"
      unitRef="number">2</it:ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetPerformancePercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i0b744991c2e347238c27ef7245e322da_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzc0NDQ_6459d1f0-d748-4aee-9424-e2f49084e84e">P1Y1M6D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <it:ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonSharesPerVestedAward
      contextRef="iaba14eb7785b46c380cb4e43cd75ec70_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzc2OTY1ODE0MDgwNjk_a89bb86e-aa57-48bb-aa59-0e4a60ef2078"
      unitRef="shares">1</it:ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonSharesPerVestedAward>
    <it:BaseFeePercentage
      contextRef="i96b65310bcb1449a9c8acdf2280811e3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzc3MTQ_0c2911b9-d11f-47e2-9a42-679489e8f0b2"
      unitRef="number">0.50</it:BaseFeePercentage>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i96b65310bcb1449a9c8acdf2280811e3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzkwODk_e44c70b6-170e-46af-8cd6-8aab43b209ee">&lt;div style="text-align: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 table below summarizes the changes in CSEs outstanding during 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:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.689%"/&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;Units of CSEs&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;Per Share&lt;br/&gt;Weighted Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding 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;113,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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.80&#160;&lt;/span&gt;&lt;/td&gt;&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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;255.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Converted to shares of Common Stock upon grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#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;114,318&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;padding:2px 0;text-align:right;vertical-align: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.15&#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:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i50d1e1b8218e4dde9f9040f25838ebfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo2NGM3ZjcwMDE5NjE0MDU0OWRkY2JjZDJmODNiNmEzYi90YWJsZXJhbmdlOjY0YzdmNzAwMTk2MTQwNTQ5ZGRjYmNkMmY4M2I2YTNiXzEtMS0xLTEtMA_705e8d80-e57a-4cda-beed-ea90c4730d27"
      unitRef="shares">113540</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i50d1e1b8218e4dde9f9040f25838ebfd_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo2NGM3ZjcwMDE5NjE0MDU0OWRkY2JjZDJmODNiNmEzYi90YWJsZXJhbmdlOjY0YzdmNzAwMTk2MTQwNTQ5ZGRjYmNkMmY4M2I2YTNiXzEtMy0xLTEtMA_d0f77cab-0d34-440a-bac2-f7b0f7185edc"
      unitRef="usdPerShare">28.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i96b65310bcb1449a9c8acdf2280811e3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo2NGM3ZjcwMDE5NjE0MDU0OWRkY2JjZDJmODNiNmEzYi90YWJsZXJhbmdlOjY0YzdmNzAwMTk2MTQwNTQ5ZGRjYmNkMmY4M2I2YTNiXzItMS0xLTEtMA_051b23e7-1b62-4ab6-ab67-8a60045db753"
      unitRef="shares">2810</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i96b65310bcb1449a9c8acdf2280811e3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo2NGM3ZjcwMDE5NjE0MDU0OWRkY2JjZDJmODNiNmEzYi90YWJsZXJhbmdlOjY0YzdmNzAwMTk2MTQwNTQ5ZGRjYmNkMmY4M2I2YTNiXzItMy0xLTEtMA_3950ea51-f800-49d7-a820-812b4da05511"
      unitRef="usdPerShare">255.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndUnvestedConversionsInPeriod
      contextRef="i96b65310bcb1449a9c8acdf2280811e3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo2NGM3ZjcwMDE5NjE0MDU0OWRkY2JjZDJmODNiNmEzYi90YWJsZXJhbmdlOjY0YzdmNzAwMTk2MTQwNTQ5ZGRjYmNkMmY4M2I2YTNiXzMtMS0xLTEtMA_5e003ad0-84cd-4041-9b52-a911f132a7a3"
      unitRef="shares">2032</it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndUnvestedConversionsInPeriod>
    <it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndUnvestedConversionsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i96b65310bcb1449a9c8acdf2280811e3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo2NGM3ZjcwMDE5NjE0MDU0OWRkY2JjZDJmODNiNmEzYi90YWJsZXJhbmdlOjY0YzdmNzAwMTk2MTQwNTQ5ZGRjYmNkMmY4M2I2YTNiXzMtMy0xLTEtMA_ea6f8b75-d055-4df9-bb37-9e3db10841e2"
      unitRef="usdPerShare">211.00</it:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndUnvestedConversionsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iaba14eb7785b46c380cb4e43cd75ec70_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo2NGM3ZjcwMDE5NjE0MDU0OWRkY2JjZDJmODNiNmEzYi90YWJsZXJhbmdlOjY0YzdmNzAwMTk2MTQwNTQ5ZGRjYmNkMmY4M2I2YTNiXzQtMS0xLTEtMA_6be28bc9-9440-46a8-b785-cfbf2df5bdc3"
      unitRef="shares">114318</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iaba14eb7785b46c380cb4e43cd75ec70_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90YWJsZTo2NGM3ZjcwMDE5NjE0MDU0OWRkY2JjZDJmODNiNmEzYi90YWJsZXJhbmdlOjY0YzdmNzAwMTk2MTQwNTQ5ZGRjYmNkMmY4M2I2YTNiXzQtMy0xLTEtMA_dfca2aa3-bb05-4ca9-80b6-35bb7b9a1427"
      unitRef="usdPerShare">31.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <it:ShareBasedCompensationArrangementByEmployeeStockPurchasePlanStockPurchasesAsPercentageOfEmployeeCompensationMaximum
      contextRef="ib92a66d83f8149e286765d9e578234a0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzg0ODU_6ac6d194-218f-4043-ac6a-edb2293b9822"
      unitRef="number">0.10</it:ShareBasedCompensationArrangementByEmployeeStockPurchasePlanStockPurchasesAsPercentageOfEmployeeCompensationMaximum>
    <it:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumShareValueAuthorizedForPurchaseUnderEmployeeStockPurchasePlan
      contextRef="ib317c70dcc26437e8dae9a9acace88fa_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzg1MjI_c6c44d84-9618-4e59-b111-87dcb1803f92"
      unitRef="usd">23750</it:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumShareValueAuthorizedForPurchaseUnderEmployeeStockPurchasePlan>
    <it:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisablePricePercentageOfClosingPriceOfAnotherClassOfStock
      contextRef="ib92a66d83f8149e286765d9e578234a0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzg1Njc_8967ca21-4b83-4cfb-b38c-bbc65703fda4"
      unitRef="number">0.95</it:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisablePricePercentageOfClosingPriceOfAnotherClassOfStock>
    <it:EmployeeStockPurchasePlanMaximumNumberofSharesthatMaybePurchasebyEligibleParticipants
      contextRef="ib92a66d83f8149e286765d9e578234a0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzg3MTY_cdc89ee9-c162-4376-8e59-7d92165a715d"
      unitRef="shares">3300000</it:EmployeeStockPurchasePlanMaximumNumberofSharesthatMaybePurchasebyEligibleParticipants>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ib317c70dcc26437e8dae9a9acace88fa_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzg5Njg_20423493-f5a8-4fc5-9ed6-e910c6c6b326"
      unitRef="usd">18200000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="iea0ff13e6acf40a385712b493dc3f58d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzg5NzI_2d1e52bd-368f-4ada-a92a-7fe3ca11fee2"
      unitRef="usd">18100000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i0df9f2971cce49379ead58e98871f64c_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjAvZnJhZzoyMzJkNTM5ZDg3ZDE0M2U4YjQ3N2YyYzczNzVhNTc0Yy90ZXh0cmVnaW9uOjIzMmQ1MzlkODdkMTQzZThiNDc3ZjJjNzM3NWE1NzRjXzg5Nzk_abd94f6a-201b-4cb7-9695-ae1f51007339"
      unitRef="usd">17600000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90ZXh0cmVnaW9uOjcxZmQ1MGI1MTZiMTQ2M2E4MDI5MjJlZmJmODAyZWE0XzEyMzA_91e6f9fb-e894-4495-b2b1-99243e94423b">Computation of Earnings Per Share&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share (&#x201c;EPS&#x201d;) is computed by dividing net income by the weighted average number of shares of Common Stock outstanding during the period. Diluted EPS reflects the potential dilution of securities that could share in earnings. Potential shares of common stock are excluded from the computation of diluted earnings per share when their effect would be anti-dilutive. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below sets forth the calculation of basic and diluted income per share for the years ended December&#160;31 (in thousands, except per share data).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&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:700;line-height:100%"&gt;Numerator:&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:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 income used for calculating basic and diluted income per share&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;793,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 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;266,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;233,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&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;&#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:right;vertical-align: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:right;vertical-align: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:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 common shares used in the calculation of basic income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:10pt;font-weight:400;line-height:100%"&gt;89,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 outstanding awards associated with stock-based compensation plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares used in the calculation of diluted income per share&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;86,177&#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;90,017&#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;90,971&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income per share &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&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;9.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;2.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;2.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Both basic and diluted income per share for 2021, 2020 and 2019 included a tax benefit of approximately $0.63, $0.31 and $0.42 per share, respectively, related to intercompany sales of certain intellectual property (see Note 12 &#x2014; Income Taxes).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents the number of outstanding awards associated with stock-based compensation plans that were not included in the computations of diluted income per share in the above table because the effect would have been anti-dilutive. During years with net income, the outstanding awards were anti-dilutive because their exercise prices were greater than the average market price per share of Common Stock during such year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&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;Year Ended December 31,&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;Anti-dilutive outstanding awards associated with stock-based compensation plans (in millions) (1)&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;&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 market price per share of Common Stock during the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;252.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;130.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;148.38&#160;&lt;/span&gt;&lt;/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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The number of anti-dilutive common stock equivalents for 2021 was de minimis.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90ZXh0cmVnaW9uOjcxZmQ1MGI1MTZiMTQ2M2E4MDI5MjJlZmJmODAyZWE0XzEyMzY_198de029-a930-4c46-a6fd-d70121828c57">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below sets forth the calculation of basic and diluted income per share for the years ended December&#160;31 (in thousands, except per share data).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&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:700;line-height:100%"&gt;Numerator:&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:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 income used for calculating basic and diluted income per share&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;793,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 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;266,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;233,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&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;&#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:right;vertical-align: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:right;vertical-align: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:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 common shares used in the calculation of basic income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:10pt;font-weight:400;line-height:100%"&gt;89,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 outstanding awards associated with stock-based compensation plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares used in the calculation of diluted income per share&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;86,177&#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;90,017&#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;90,971&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income per share &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&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;9.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;2.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;2.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Both basic and diluted income per share for 2021, 2020 and 2019 included a tax benefit of approximately $0.63, $0.31 and $0.42 per share, respectively, related to intercompany sales of certain intellectual property (see Note 12 &#x2014; Income Taxes).&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTo4ODYzZmI0NWE5Nzk0OWNlOGY2ODM5YmNlYjdhMTUxZC90YWJsZXJhbmdlOjg4NjNmYjQ1YTk3OTQ5Y2U4ZjY4MzliY2ViN2ExNTFkXzItMS0xLTEtMA_7cb65bc5-6111-43dd-9eeb-6f2bc682aa59"
      unitRef="usd">793560000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTo4ODYzZmI0NWE5Nzk0OWNlOGY2ODM5YmNlYjdhMTUxZC90YWJsZXJhbmdlOjg4NjNmYjQ1YTk3OTQ5Y2U4ZjY4MzliY2ViN2ExNTFkXzItMy0xLTEtMA_81d0a387-bd8d-4d51-a930-c4229d38b6ff"
      unitRef="usd">266745000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTo4ODYzZmI0NWE5Nzk0OWNlOGY2ODM5YmNlYjdhMTUxZC90YWJsZXJhbmdlOjg4NjNmYjQ1YTk3OTQ5Y2U4ZjY4MzliY2ViN2ExNTFkXzItNS0xLTEtMA_79994af2-366c-48d6-9a03-6b611ee52936"
      unitRef="usd">233290000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTo4ODYzZmI0NWE5Nzk0OWNlOGY2ODM5YmNlYjdhMTUxZC90YWJsZXJhbmdlOjg4NjNmYjQ1YTk3OTQ5Y2U4ZjY4MzliY2ViN2ExNTFkXzQtMS0xLTEtMA_60f23975-f7df-418b-b760-0fbb1a90c4f8"
      unitRef="shares">85026000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTo4ODYzZmI0NWE5Nzk0OWNlOGY2ODM5YmNlYjdhMTUxZC90YWJsZXJhbmdlOjg4NjNmYjQ1YTk3OTQ5Y2U4ZjY4MzliY2ViN2ExNTFkXzQtMy0xLTEtMA_d24de235-2640-4676-af22-ef440e3568f1"
      unitRef="shares">89315000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTo4ODYzZmI0NWE5Nzk0OWNlOGY2ODM5YmNlYjdhMTUxZC90YWJsZXJhbmdlOjg4NjNmYjQ1YTk3OTQ5Y2U4ZjY4MzliY2ViN2ExNTFkXzQtNS0xLTEtMA_67a3c897-794d-4339-a94a-d5fe2057cd22"
      unitRef="shares">89817000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTo4ODYzZmI0NWE5Nzk0OWNlOGY2ODM5YmNlYjdhMTUxZC90YWJsZXJhbmdlOjg4NjNmYjQ1YTk3OTQ5Y2U4ZjY4MzliY2ViN2ExNTFkXzUtMS0xLTEtMA_be43888e-5f70-46d6-bff4-f18302ad1227"
      unitRef="shares">1151000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTo4ODYzZmI0NWE5Nzk0OWNlOGY2ODM5YmNlYjdhMTUxZC90YWJsZXJhbmdlOjg4NjNmYjQ1YTk3OTQ5Y2U4ZjY4MzliY2ViN2ExNTFkXzUtMy0xLTEtMA_655cd297-51fc-4ef5-a62c-e6d02d12544a"
      unitRef="shares">702000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTo4ODYzZmI0NWE5Nzk0OWNlOGY2ODM5YmNlYjdhMTUxZC90YWJsZXJhbmdlOjg4NjNmYjQ1YTk3OTQ5Y2U4ZjY4MzliY2ViN2ExNTFkXzUtNS0xLTEtMA_c75668e2-50a6-4eea-a8b2-85207c0bfa30"
      unitRef="shares">1154000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTo4ODYzZmI0NWE5Nzk0OWNlOGY2ODM5YmNlYjdhMTUxZC90YWJsZXJhbmdlOjg4NjNmYjQ1YTk3OTQ5Y2U4ZjY4MzliY2ViN2ExNTFkXzYtMS0xLTEtMA_341578c7-ff9b-4a5d-a335-7fb436931677"
      unitRef="shares">86177000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTo4ODYzZmI0NWE5Nzk0OWNlOGY2ODM5YmNlYjdhMTUxZC90YWJsZXJhbmdlOjg4NjNmYjQ1YTk3OTQ5Y2U4ZjY4MzliY2ViN2ExNTFkXzYtMy0xLTEtMA_3840ff54-5334-493f-a64b-77dda3090f9d"
      unitRef="shares">90017000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTo4ODYzZmI0NWE5Nzk0OWNlOGY2ODM5YmNlYjdhMTUxZC90YWJsZXJhbmdlOjg4NjNmYjQ1YTk3OTQ5Y2U4ZjY4MzliY2ViN2ExNTFkXzYtNS0xLTEtMA_5712046c-afa5-4133-93ca-df331fcd2250"
      unitRef="shares">90971000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTo4ODYzZmI0NWE5Nzk0OWNlOGY2ODM5YmNlYjdhMTUxZC90YWJsZXJhbmdlOjg4NjNmYjQ1YTk3OTQ5Y2U4ZjY4MzliY2ViN2ExNTFkXzgtMS0xLTEtMA_e26f70e7-57d1-4a7f-b07f-f623ff0b69a5"
      unitRef="usdPerShare">9.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTo4ODYzZmI0NWE5Nzk0OWNlOGY2ODM5YmNlYjdhMTUxZC90YWJsZXJhbmdlOjg4NjNmYjQ1YTk3OTQ5Y2U4ZjY4MzliY2ViN2ExNTFkXzgtMy0xLTEtMA_de36873f-5e92-4cbe-a7cc-c5ebb693c2e9"
      unitRef="usdPerShare">2.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTo4ODYzZmI0NWE5Nzk0OWNlOGY2ODM5YmNlYjdhMTUxZC90YWJsZXJhbmdlOjg4NjNmYjQ1YTk3OTQ5Y2U4ZjY4MzliY2ViN2ExNTFkXzgtNS0xLTEtMA_f72fce5a-d38a-423f-8ae7-fb41d25c9fe6"
      unitRef="usdPerShare">2.60</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTo4ODYzZmI0NWE5Nzk0OWNlOGY2ODM5YmNlYjdhMTUxZC90YWJsZXJhbmdlOjg4NjNmYjQ1YTk3OTQ5Y2U4ZjY4MzliY2ViN2ExNTFkXzktMS0xLTEtMA_fa1f5f7e-3afe-4073-a625-8df6bc2ab1a6"
      unitRef="usdPerShare">9.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTo4ODYzZmI0NWE5Nzk0OWNlOGY2ODM5YmNlYjdhMTUxZC90YWJsZXJhbmdlOjg4NjNmYjQ1YTk3OTQ5Y2U4ZjY4MzliY2ViN2ExNTFkXzktMy0xLTEtMA_68d70ad0-f878-4f06-84f8-32113ed0a31f"
      unitRef="usdPerShare">2.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTo4ODYzZmI0NWE5Nzk0OWNlOGY2ODM5YmNlYjdhMTUxZC90YWJsZXJhbmdlOjg4NjNmYjQ1YTk3OTQ5Y2U4ZjY4MzliY2ViN2ExNTFkXzktNS0xLTEtMA_98eb9be7-45d5-4828-9370-5e78a5571cf4"
      unitRef="usdPerShare">2.56</us-gaap:EarningsPerShareDiluted>
    <it:IncomeTaxReconciliationDispositionOfAssetsIncomeTaxExpenseBenefitPerShare
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90ZXh0cmVnaW9uOjcxZmQ1MGI1MTZiMTQ2M2E4MDI5MjJlZmJmODAyZWE0XzYzOA_58de3930-12af-40a6-bd5b-5737db09262a"
      unitRef="usdPerShare">-0.63</it:IncomeTaxReconciliationDispositionOfAssetsIncomeTaxExpenseBenefitPerShare>
    <it:IncomeTaxReconciliationDispositionOfAssetsIncomeTaxExpenseBenefitPerShare
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90ZXh0cmVnaW9uOjcxZmQ1MGI1MTZiMTQ2M2E4MDI5MjJlZmJmODAyZWE0XzY0NQ_92f1159e-ff84-4c2a-a8df-735178e2af5c"
      unitRef="usdPerShare">-0.31</it:IncomeTaxReconciliationDispositionOfAssetsIncomeTaxExpenseBenefitPerShare>
    <it:IncomeTaxReconciliationDispositionOfAssetsIncomeTaxExpenseBenefitPerShare
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90ZXh0cmVnaW9uOjcxZmQ1MGI1MTZiMTQ2M2E4MDI5MjJlZmJmODAyZWE0XzkzNDU4NDg4Mzc4MDc_2b8a7ea9-183d-4682-9dec-ea990e00c305"
      unitRef="usdPerShare">-0.42</it:IncomeTaxReconciliationDispositionOfAssetsIncomeTaxExpenseBenefitPerShare>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90ZXh0cmVnaW9uOjcxZmQ1MGI1MTZiMTQ2M2E4MDI5MjJlZmJmODAyZWE0XzEyMjc_e7d9846d-2699-430c-b089-73679d0b00a2">The table below presents the number of outstanding awards associated with stock-based compensation plans that were not included in the computations of diluted income per share in the above table because the effect would have been anti-dilutive. During years with net income, the outstanding awards were anti-dilutive because their exercise prices were greater than the average market price per share of Common Stock during such year.&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&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;Year Ended December 31,&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;Anti-dilutive outstanding awards associated with stock-based compensation plans (in millions) (1)&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;&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 market price per share of Common Stock during the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;252.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;130.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;148.38&#160;&lt;/span&gt;&lt;/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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The number of anti-dilutive common stock equivalents for 2021 was de minimis.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTpjMDBmMjhlNzdkMDE0NTEzYjRmNDY0ZWE5YjFjMjhlNi90YWJsZXJhbmdlOmMwMGYyOGU3N2QwMTQ1MTNiNGY0NjRlYTliMWMyOGU2XzItMS0xLTEtMA_3d6596fa-6416-41fb-8134-93dc29c3c9ea"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTpjMDBmMjhlNzdkMDE0NTEzYjRmNDY0ZWE5YjFjMjhlNi90YWJsZXJhbmdlOmMwMGYyOGU3N2QwMTQ1MTNiNGY0NjRlYTliMWMyOGU2XzItMy0xLTEtMA_4e28621e-f328-41f1-a246-07d82897a7b7"
      unitRef="shares">500000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTpjMDBmMjhlNzdkMDE0NTEzYjRmNDY0ZWE5YjFjMjhlNi90YWJsZXJhbmdlOmMwMGYyOGU3N2QwMTQ1MTNiNGY0NjRlYTliMWMyOGU2XzItNS0xLTEtMA_1042ffff-d2a6-4bcf-915a-e0aa82cb3ae7"
      unitRef="shares">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <it:AveragemarketpricepershareofCommonStockduringtheyear
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTpjMDBmMjhlNzdkMDE0NTEzYjRmNDY0ZWE5YjFjMjhlNi90YWJsZXJhbmdlOmMwMGYyOGU3N2QwMTQ1MTNiNGY0NjRlYTliMWMyOGU2XzMtMS0xLTEtMA_abcce6e2-a704-4a93-8e05-540451879e9f"
      unitRef="usdPerShare">252.07</it:AveragemarketpricepershareofCommonStockduringtheyear>
    <it:AveragemarketpricepershareofCommonStockduringtheyear
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTpjMDBmMjhlNzdkMDE0NTEzYjRmNDY0ZWE5YjFjMjhlNi90YWJsZXJhbmdlOmMwMGYyOGU3N2QwMTQ1MTNiNGY0NjRlYTliMWMyOGU2XzMtMy0xLTEtMA_77da2b96-eab3-42fd-a5e3-5a85931c7561"
      unitRef="usdPerShare">130.95</it:AveragemarketpricepershareofCommonStockduringtheyear>
    <it:AveragemarketpricepershareofCommonStockduringtheyear
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjMvZnJhZzo3MWZkNTBiNTE2YjE0NjNhODAyOTIyZWZiZjgwMmVhNC90YWJsZTpjMDBmMjhlNzdkMDE0NTEzYjRmNDY0ZWE5YjFjMjhlNi90YWJsZXJhbmdlOmMwMGYyOGU3N2QwMTQ1MTNiNGY0NjRlYTliMWMyOGU2XzMtNS0xLTEtMA_55320bf3-970e-49f6-a4ef-fadb6840f595"
      unitRef="usdPerShare">148.38</it:AveragemarketpricepershareofCommonStockduringtheyear>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzU2Mjg_eb1d4e83-7e1d-4019-9504-160977a57f56">Income Taxes&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below is a summary of the components of the Company&#x2019;s income before income taxes for the years ended December&#160;31 (in thousands).&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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;U.S.&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;485,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;111,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;115,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;484,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,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;160,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before income taxes&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;969,870&#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;326,133&#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;275,739&#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;&#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 components of the expense (benefit) for income taxes on the above income are summarized in the table below (in thousands).&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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.384%"/&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;Current tax expense:&lt;/span&gt;&lt;/td&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;&#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:right;vertical-align: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:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align: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="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;117,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;14,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 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;30,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align: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;36,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;218,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;93,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;94,943&#160;&lt;/span&gt;&lt;/td&gt;&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;Deferred tax (benefit) expense:&lt;/span&gt;&lt;/td&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: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: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;&#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: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;&#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 25.75pt;text-align:left;vertical-align: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;(4,640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align: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;(33,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="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;(34,873)&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;(43,000)&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;(71,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current and deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;50,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;23,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Expense) benefit relating to interest rate swaps used to increase equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 2px 12.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;Benefit from stock transactions with employees used to increase equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.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;Benefit relating to defined-benefit pension adjustments used to increase equity&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;261&#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;242&#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,258&#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 tax 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;176,310&#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;59,388&#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;42,449&#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;&#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 components of long-term deferred tax assets (liabilities) are summarized in the table below (in thousands).&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liabilities&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;90,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;81,302&#160;&lt;/span&gt;&lt;/td&gt;&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;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 and credit 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;31,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 relating to equity compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,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;14,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,330&#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;187,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:10pt;font-weight:400;line-height:100%"&gt;(15,717)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,999&#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;172,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, equipment and leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(123,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,723)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(20,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;&#160;Gross deferred tax liabilities&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;(228,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(241,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;(41,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;(69,674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&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;Net deferred tax assets and net deferred tax liabilities were $140.0 million and $181.8 million as of December&#160;31, 2021, respectively, and $103.6 million and $173.2 million as of December&#160;31, 2020, respectively. These amounts are reported in Other assets and Other liabilities in the Consolidated Balance Sheets. Management has concluded it is more likely than not that the reversal of deferred tax liabilities and results of future operations will generate sufficient taxable income to realize the deferred tax assets, net of the valuation allowance at December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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 valuation allowances of $23.3 million and $15.7 million as of December&#160;31, 2021 and 2020, respectively, primarily related to loss and credit carryovers that are not likely to 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-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company had state and local tax net operating loss carryforwards of $12.6 million, of which $0.3 million expires within &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzExNTE_6f7e884f-6a18-45d3-8f74-92dad64a0e22"&gt;six&lt;/span&gt; to fifteen years and $12.3 million expires within &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzExODI_90ca094b-a3d0-41ee-bb42-457ea32178f0"&gt;sixteen&lt;/span&gt; to twenty years. The Company also had state tax credits of $6.7&#160;million, a majority of which will expire in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzEyNzM_71a62360-29bd-426e-a734-d79ef78d972a"&gt;five&lt;/span&gt; to six years. As of December&#160;31, 2021, the Company had non-U.S. net operating loss carryforwards of $5.7&#160;million, of which $0.1 million expires over the next 20 years and $5.6&#160;million can be carried forward indefinitely. In addition, the Company also had foreign tax credit carryforwards of $15.2&#160;million, all of which will expire between 2028 and 2031. These amounts have been reduced for associated unrecognized tax benefits, consistent with ASU No. 2013-11, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x201c;Income Taxes&#x2014;Presentation of an Unrecognized Tax Benefit When a Net Operating Loss Carryforward, a Similar Tax Loss, or a Tax Credit Carryforward Exists.&#x201d;&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 items comprising the differences between the U.S. federal statutory income tax rate and the Company&#x2019;s effective tax rate on income before income taxes for the years ended December&#160;31 are summarized in the table below.&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.219%"/&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;Statutory 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 income taxes, net of federal 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;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of non-U.S. operations &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 sale of intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net activity in recognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Law changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.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;(3.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Nondeductible meals and entertainment costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Limitation on executive 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;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Global intangible low-taxed income, net of 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;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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Other items, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&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;18.2&#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;span style="color:#000000;font-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-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.2&#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;span style="color:#000000;font-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-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;15.4&#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;span style="color:#000000;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:112%"&gt;The Company completed intercompany sales of certain intellectual property in 2021, 2020 and 2019. As a result, the Company recorded net tax benefits of approximately $54.1&#160;million, $28.3 million and $38.1&#160;million during 2021, 2020 and 2019, respectively. These benefits represent the value of future tax deductions for amortization of the assets in the acquiring jurisdiction, net of any tax recognized in the selling jurisdiction. The Company&#x2019;s intellectual property footprint continues to evolve and may result in tax rate volatility in the future. &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 and 2020, the Company had gross unrecognized tax benefits of $150.0 million and $127.1 million, respectively. The increase is primarily due to positions taken with respect to certain intercompany transactions. The gross unrecognized tax benefits at December&#160;31, 2021 related primarily to transfer pricing on intercompany transactions, calculations of taxable earnings and profits and related foreign tax credits, the exclusion of stock-based compensation expense from the Company&#x2019;s cost sharing agreement, and the ability to realize certain refund claims. It is reasonably possible that gross unrecognized tax benefits will decrease by approximately $30.0 million within the next twelve months due to the anticipated closure of audits and the expiration of certain statutes of limitation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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;Included in the balance of gross unrecognized tax benefits at December&#160;31, 2021 are potential benefits of $141.5 million that, if recognized, would reduce our effective tax rate on income from continuing operations. Also included in the balance of gross unrecognized tax benefits at December&#160;31, 2021 are potential benefits of $8.5 million that, if recognized, would result in adjustments to other tax accounts, primarily deferred taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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 table below is a reconciliation of the beginning and ending amounts of gross unrecognized tax benefits, excluding interest and penalties, for the years ended December&#160;31 (in thousands).&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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;Beginning balance&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;127,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;102,770&#160;&lt;/span&gt;&lt;/td&gt;&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;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 expiration of statutes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in foreign currency exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&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;150,024&#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;127,080&#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="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 accrues interest and penalties related to gross unrecognized tax benefits in its income tax provision. As of December&#160;31, 2021 and 2020, the Company had $14.3 million and $10.2 million, respectively, of accrued interest and penalties related to gross unrecognized tax benefits. These amounts are in addition to the gross unrecognized tax benefits disclosed above. The total amount of interest and penalties recognized in the income tax provision during 2021 and 2020 was $4.2 million and $2.0 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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 number of years with open statutes of limitation varies depending on the tax jurisdiction.&#160;The Company&#x2019;s statutes are open with respect to the U.S. federal jurisdiction for 2018 and forward, India for 2004 and forward, and Ireland for 2017 and forward. For other major taxing jurisdictions, including U.S. states, the United Kingdom, Canada, Japan, and France, the Company&#x2019;s statutes vary and are open as far back as 2011.&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 U.S. GAAP, no provision for income taxes that may result from the remittance of earnings held overseas is required if the Company has the ability and intent to indefinitely reinvest such funds overseas. The Company continues to assert its intention to reinvest all accumulated undistributed foreign earnings in its non-U.S. operations, except in instances where the repatriation of those earnings would result in minimal additional tax. Consequently, the Company has not recognized income tax expense that would result from the remittance of those earnings. The accumulated undistributed earnings of non-U.S. subsidiaries were approximately $120.1 million as of December&#160;31, 2021. As a result of the U.S. Tax Cuts and Jobs Act of 2017, the income tax that would be payable if such earnings were not indefinitely invested is estimated to be minimal.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzU2MzE_c1ad9b7c-0f48-4cbb-8845-bba29bae5da1">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below is a summary of the components of the Company&#x2019;s income before income taxes for the years ended December&#160;31 (in thousands).&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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;U.S.&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;485,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;111,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;115,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;484,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,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;160,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before income taxes&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;969,870&#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;326,133&#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;275,739&#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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTpjOWMwNjNkYjNlYjg0MjkzYThlYTRhN2Y0MTU1M2VkOS90YWJsZXJhbmdlOmM5YzA2M2RiM2ViODQyOTNhOGVhNGE3ZjQxNTUzZWQ5XzEtMS0xLTEtMA_6dfbe7d5-7ebb-412f-bc9e-31fa225c35c1"
      unitRef="usd">485472000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTpjOWMwNjNkYjNlYjg0MjkzYThlYTRhN2Y0MTU1M2VkOS90YWJsZXJhbmdlOmM5YzA2M2RiM2ViODQyOTNhOGVhNGE3ZjQxNTUzZWQ5XzEtMy0xLTEtMA_b6ecfe37-501a-4342-8b68-5395e39ace31"
      unitRef="usd">111880000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTpjOWMwNjNkYjNlYjg0MjkzYThlYTRhN2Y0MTU1M2VkOS90YWJsZXJhbmdlOmM5YzA2M2RiM2ViODQyOTNhOGVhNGE3ZjQxNTUzZWQ5XzEtNS0xLTEtMA_3b1cdcde-0809-4fb9-92c7-b24e1ced8e8b"
      unitRef="usd">115543000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTpjOWMwNjNkYjNlYjg0MjkzYThlYTRhN2Y0MTU1M2VkOS90YWJsZXJhbmdlOmM5YzA2M2RiM2ViODQyOTNhOGVhNGE3ZjQxNTUzZWQ5XzItMS0xLTEtMA_a72e2fc7-8dd9-4693-a640-76e96c8198a3"
      unitRef="usd">484398000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTpjOWMwNjNkYjNlYjg0MjkzYThlYTRhN2Y0MTU1M2VkOS90YWJsZXJhbmdlOmM5YzA2M2RiM2ViODQyOTNhOGVhNGE3ZjQxNTUzZWQ5XzItMy0xLTEtMA_fef4036f-2a20-429c-b91d-76750c066232"
      unitRef="usd">214253000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTpjOWMwNjNkYjNlYjg0MjkzYThlYTRhN2Y0MTU1M2VkOS90YWJsZXJhbmdlOmM5YzA2M2RiM2ViODQyOTNhOGVhNGE3ZjQxNTUzZWQ5XzItNS0xLTEtMA_15e05270-fbb8-48d4-9a53-485a39b8148b"
      unitRef="usd">160196000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:ResultsOfOperationsIncomeBeforeIncomeTaxes
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTpjOWMwNjNkYjNlYjg0MjkzYThlYTRhN2Y0MTU1M2VkOS90YWJsZXJhbmdlOmM5YzA2M2RiM2ViODQyOTNhOGVhNGE3ZjQxNTUzZWQ5XzMtMS0xLTEtMA_5f79c953-0cdc-4a7c-994c-1634351fd2f6"
      unitRef="usd">969870000</us-gaap:ResultsOfOperationsIncomeBeforeIncomeTaxes>
    <us-gaap:ResultsOfOperationsIncomeBeforeIncomeTaxes
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTpjOWMwNjNkYjNlYjg0MjkzYThlYTRhN2Y0MTU1M2VkOS90YWJsZXJhbmdlOmM5YzA2M2RiM2ViODQyOTNhOGVhNGE3ZjQxNTUzZWQ5XzMtMy0xLTEtMA_9d82ad37-9851-41e0-80d5-5b3d6ae9cc92"
      unitRef="usd">326133000</us-gaap:ResultsOfOperationsIncomeBeforeIncomeTaxes>
    <us-gaap:ResultsOfOperationsIncomeBeforeIncomeTaxes
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTpjOWMwNjNkYjNlYjg0MjkzYThlYTRhN2Y0MTU1M2VkOS90YWJsZXJhbmdlOmM5YzA2M2RiM2ViODQyOTNhOGVhNGE3ZjQxNTUzZWQ5XzMtNS0xLTEtMA_3ab37f3f-2233-4625-983f-61e89c689beb"
      unitRef="usd">275739000</us-gaap:ResultsOfOperationsIncomeBeforeIncomeTaxes>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzU2NTI_71f202d9-eb1c-4462-8131-2c2b86a6ea71">&lt;div style="text-align: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 the expense (benefit) for income taxes on the above income are summarized in the table below (in thousands).&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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.384%"/&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;Current tax expense:&lt;/span&gt;&lt;/td&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;&#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:right;vertical-align: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:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align: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="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;117,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;14,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 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;30,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align: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;36,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;218,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;93,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;94,943&#160;&lt;/span&gt;&lt;/td&gt;&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;Deferred tax (benefit) expense:&lt;/span&gt;&lt;/td&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: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: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;&#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: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;&#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 25.75pt;text-align:left;vertical-align: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;(4,640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align: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;(33,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="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;(34,873)&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;(43,000)&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;(71,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current and deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;50,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;23,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Expense) benefit relating to interest rate swaps used to increase equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 2px 12.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;Benefit from stock transactions with employees used to increase equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.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;Benefit relating to defined-benefit pension adjustments used to increase equity&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;261&#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;242&#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,258&#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 tax 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;176,310&#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;59,388&#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;42,449&#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="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzItMS0xLTEtMA_256f325a-c983-4db8-944a-fbebf93d41b6"
      unitRef="usd">117024000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzItMy0xLTEtMA_69b46fb1-617d-4384-9c8a-1fb83708819d"
      unitRef="usd">14480000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzItNS0xLTEtMA_f88f8c35-7d9f-4c6c-8c8e-4856a2ba5369"
      unitRef="usd">30208000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzMtMS0xLTEtMA_e123ed92-aadb-4c68-8262-15c02851e09f"
      unitRef="usd">36266000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzMtMy0xLTEtMA_5634f38c-6351-452e-bbf9-0050f3430113"
      unitRef="usd">16360000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzMtNS0xLTEtMA_7267210c-c54e-4f8f-9247-dc3becc45e3b"
      unitRef="usd">11630000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzQtMS0xLTEtMA_11a502de-5097-41a9-91e8-b311ab3ec104"
      unitRef="usd">64835000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzQtMy0xLTEtMA_75912704-e11a-4256-bb40-7d33b01c0001"
      unitRef="usd">62993000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzQtNS0xLTEtMA_d3ec6462-2cf4-4bec-8c8c-dbd02d1a9063"
      unitRef="usd">53105000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzUtMS0xLTEtMA_f2f2566e-2314-4e57-9835-2ab2e705871e"
      unitRef="usd">218125000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzUtMy0xLTEtMA_ea2c4612-a377-483e-80de-4687acf388d8"
      unitRef="usd">93833000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzUtNS0xLTEtMA_56972177-b458-40e4-bf58-1902c0222950"
      unitRef="usd">94943000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzctMS0xLTEtMA_f8fd043f-b6b5-4884-ba6d-5bfaa26fcc2d"
      unitRef="usd">-4640000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzctMy0xLTEtMA_6214ead0-a9e0-4952-b2b6-f296efc339f9"
      unitRef="usd">-7206000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzctNS0xLTEtMA_9b7b84b4-6193-4cdc-9533-b757d34c5046"
      unitRef="usd">-16389000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzgtMS0xLTEtMA_4312809f-df4c-4fa9-aa05-f11ef3863281"
      unitRef="usd">3156000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzgtMy0xLTEtMA_e68f0da3-ef1a-4e2d-b869-4faa3b00f429"
      unitRef="usd">-13121000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzgtNS0xLTEtMA_31f35fa6-ea0e-4acc-a9d0-d4bd6c57c9c0"
      unitRef="usd">-6897000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzktMS0xLTEtMA_c1304ad7-1ac7-458f-8331-3f2072d50eb5"
      unitRef="usd">-33389000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzktMy0xLTEtMA_0d1eefd4-1cfd-4023-b91c-598c4ba3d40e"
      unitRef="usd">-22673000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzktNS0xLTEtMA_d7dd6607-f3a1-4d28-a175-4ab3852fe550"
      unitRef="usd">-48186000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzEwLTEtMS0xLTA_ad0269b1-fcc8-4f8c-b5f3-f1794991e398"
      unitRef="usd">-34873000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzEwLTMtMS0xLTA_16009487-35be-4e70-8fac-6f909e99ad95"
      unitRef="usd">-43000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzEwLTUtMS0xLTA_d5bb5850-d28b-4fbc-9ab0-37bad6436af8"
      unitRef="usd">-71472000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <it:IncomeTaxExpenseBenefitbeforeOther
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzExLTEtMS0xLTA_fdc946b0-ae0d-4244-8db1-0153ae047d88"
      unitRef="usd">183252000</it:IncomeTaxExpenseBenefitbeforeOther>
    <it:IncomeTaxExpenseBenefitbeforeOther
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzExLTMtMS0xLTA_8d49a230-7cb3-4962-846d-f6fcdc7a4d0b"
      unitRef="usd">50833000</it:IncomeTaxExpenseBenefitbeforeOther>
    <it:IncomeTaxExpenseBenefitbeforeOther
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzExLTUtMS0xLTA_7f6e080a-5e67-457a-a516-7d2847ba551e"
      unitRef="usd">23471000</it:IncomeTaxExpenseBenefitbeforeOther>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i824cbb97ad9a4a9ba18c88508a7d55ec_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzEyLTEtMS0xLTA_d825e445-90c1-4c52-a530-dd2911879ee6"
      unitRef="usd">-7281000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i718e215e72f441fd9f36ccab737d756d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzEyLTMtMS0xLTA_3de106ec-88a5-4cde-9d8e-3dd8fad7de13"
      unitRef="usd">8257000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i355a669f70244bc39b1ae7bcb1e13954_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzEyLTUtMS0xLTA_7ca6fef5-e2f3-447f-aa86-bea3c8fcfa4a"
      unitRef="usd">17666000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i8b6ea1aef39d45fb86e5500ca361b5ef_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzEzLTEtMS0xLTA_14e5053b-abcc-448e-845a-3136d9729476"
      unitRef="usd">78000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i47505b860b4e413ca70eb11a8b77355f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzEzLTMtMS0xLTA_6392b485-d9af-4525-bf7b-70d1fed244d8"
      unitRef="usd">56000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="id817de5c09634a2399f39ef295cb4ecb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzEzLTUtMS0xLTA_40634a4d-4983-4bf7-a268-173b45a97286"
      unitRef="usd">54000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i4c90047d84a848dea81e020cf0eb7cf7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzE0LTEtMS0xLTA_24526b0a-a35e-4e4f-b4d9-87dc1bd2afc9"
      unitRef="usd">261000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i0fa1c97f3a5a4c8abe75a542d067bb13_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzE0LTMtMS0xLTA_a4f346ca-07ea-4c9a-9ba1-a8d50663e676"
      unitRef="usd">242000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i3cfef3551d044985bc8dc9dd8c7d8bb7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzE0LTUtMS0xLTA_85192de0-16c8-484d-8ced-3e20efc23c6d"
      unitRef="usd">1258000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzE1LTEtMS0xLTA_bcb2c366-b97b-40e8-bc4a-e40d875de456"
      unitRef="usd">176310000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzE1LTMtMS0xLTA_11555f0e-a912-498a-bc0c-be74df6cd2f2"
      unitRef="usd">59388000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0N2I3OWZlMzkyODc0NGQ0YTQxYWUxMzVkZDBlZGVjZC90YWJsZXJhbmdlOjQ3Yjc5ZmUzOTI4NzQ0ZDRhNDFhZTEzNWRkMGVkZWNkXzE1LTUtMS0xLTA_5ef4a0fc-34e8-4b1c-a151-c8498e17e9ab"
      unitRef="usd">42449000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzU2MzM_93640c7b-144e-4da2-a0ba-81b52468627e">The components of long-term deferred tax assets (liabilities) are summarized in the table below (in thousands).&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liabilities&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;90,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;81,302&#160;&lt;/span&gt;&lt;/td&gt;&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;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 and credit 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;31,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 relating to equity compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,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;14,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,330&#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;187,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:10pt;font-weight:400;line-height:100%"&gt;(15,717)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,999&#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;172,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, equipment and leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(123,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,723)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(20,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;&#160;Gross deferred tax liabilities&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;(228,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(241,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;(41,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;(69,674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <it:DeferredTaxAssetsAccruedExpenses
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzItMS0xLTEtMA_f9cd18bd-fd5c-491c-8b7b-10653dd4b0f3"
      unitRef="usd">90384000</it:DeferredTaxAssetsAccruedExpenses>
    <it:DeferredTaxAssetsAccruedExpenses
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzItMy0xLTEtMA_8f5f8b1f-791f-4109-aebf-5c1c8ea5f7bb"
      unitRef="usd">81302000</it:DeferredTaxAssetsAccruedExpenses>
    <it:DeferredTaxAssetsLeasingArrangements
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzMtMS0xLTEtMA_1ba5f32c-a8f4-485a-9752-dedcba8e2314"
      unitRef="usd">60226000</it:DeferredTaxAssetsLeasingArrangements>
    <it:DeferredTaxAssetsLeasingArrangements
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzMtMy0xLTEtMA_0ba18f6f-6aca-43bb-9935-ce00c690abda"
      unitRef="usd">51450000</it:DeferredTaxAssetsLeasingArrangements>
    <it:DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzQtMS0xLTEtMA_4e714b6d-5d52-4721-849c-6f4d7ad00deb"
      unitRef="usd">31662000</it:DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards>
    <it:DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzQtMy0xLTEtMA_cb8e593b-8ba4-47a4-a3df-06943320405c"
      unitRef="usd">23852000</it:DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzUtMS0xLTEtMA_f115a963-fa55-4556-8f86-62f684cbdde7"
      unitRef="usd">15863000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzUtMy0xLTEtMA_fab43dc9-d48c-462d-89f8-6c2f450d2f66"
      unitRef="usd">14981000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzYtMS0xLTEtMA_fe022994-8c08-4111-927a-4bec4bd19b8e"
      unitRef="usd">12195000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzYtMy0xLTEtMA_c58c735d-b617-4835-8c3e-c8939f12f990"
      unitRef="usd">16290000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzctMS0xLTEtMA_443da5c5-247e-4c64-9261-c31d3ab6dac0"
      unitRef="usd">210330000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzctMy0xLTEtMA_04c4efa4-1b2a-42a9-8b41-d29ab95a3c49"
      unitRef="usd">187875000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzgtMS0xLTEtNDQ0NDU_7807ac7e-ebc8-4aa1-9784-07acde714f75"
      unitRef="usd">23331000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzgtMy0xLTEtNDQ0NTI_e5b3cf9a-0593-465d-a2b7-87e60ab38359"
      unitRef="usd">15717000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzktMS0xLTEtNDQ0ODM_d66fa6bf-ca9e-4f4c-8387-82a4952e151a"
      unitRef="usd">186999000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzktMy0xLTEtNDQ0MjA_4d51fd9c-b463-4d47-b028-52843229e06b"
      unitRef="usd">172158000</us-gaap:DeferredTaxAssetsNet>
    <it:DeferredTaxLiabilitiesDepreciation
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzgtMS0xLTEtMA_73885457-c942-4de2-8253-8c175a6b42e9"
      unitRef="usd">14576000</it:DeferredTaxLiabilitiesDepreciation>
    <it:DeferredTaxLiabilitiesDepreciation
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzgtMy0xLTEtMA_01e23d31-31d6-4bb1-9428-dffd939c128f"
      unitRef="usd">9852000</it:DeferredTaxLiabilitiesDepreciation>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzktMS0xLTEtMA_744bacee-a8a4-44a0-bed2-60a34da18564"
      unitRef="usd">123523000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzktMy0xLTEtMA_9750e9d3-1eb5-4b62-981f-40761c259e7c"
      unitRef="usd">172723000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzEwLTEtMS0xLTA_34827e66-c912-4788-91bc-ee5ba5c81125"
      unitRef="usd">70149000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzEwLTMtMS0xLTA_9885d41a-1aae-45c6-9a1f-f6644baae5bb"
      unitRef="usd">46105000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzExLTEtMS0xLTA_1e4b3e05-fccf-4e02-b74e-82c9b68039b4"
      unitRef="usd">20536000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzExLTMtMS0xLTA_ca150504-8432-41c1-8c21-1e7c2c60f39b"
      unitRef="usd">13152000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzEyLTEtMS0xLTA_0ec9b6bd-47dc-46c5-bc26-4a1ef369094d"
      unitRef="usd">228784000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzEyLTMtMS0xLTA_a72489a2-56a5-487b-a133-2670c9bee35a"
      unitRef="usd">241832000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzE0LTEtMS0xLTA_ba7ebcc7-55f4-45d9-925a-8102cef46e43"
      unitRef="usd">41785000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZToyNjkxMGFmZmIyOTk0NTA0Yjk0N2ZiMDk4OTIzNzY1Ny90YWJsZXJhbmdlOjI2OTEwYWZmYjI5OTQ1MDRiOTQ3ZmIwOTg5MjM3NjU3XzE0LTMtMS0xLTA_250e33bc-9577-4ae7-b488-0e369580df45"
      unitRef="usd">69674000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ida611d5fe5a14caf9c9cc3bbb6a68ca3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzQ2NA_45b4daee-3ff7-47d9-9035-3c4a32cde168"
      unitRef="usd">140000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i7888ebaec3f94ec4999444610dfb18a2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzQ3MQ_16be7b82-fc89-4057-8559-628536442d95"
      unitRef="usd">181800000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="if9cd90b03c384169a6c2b9ddc1508984_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzUwMg_8c6074f6-d9b9-4060-b6c6-709d41a339c2"
      unitRef="usd">103600000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6bd9f4f1153d46f1a91d22f7e1639e94_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzUwOQ_4feeb3cb-532b-455c-ba4b-68dfcacd225a"
      unitRef="usd">173200000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzkxMg_de7dc67d-4576-4d64-b872-5a79502aed24"
      unitRef="usd">23300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzkxOQ_74321236-8920-441b-bf8c-9f0ab19ab022"
      unitRef="usd">15700000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i2f3a159d876645efa8c16d2f7a319368_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzExMjA_da2b71dc-d396-4c20-88bf-1d46d79bf39e"
      unitRef="usd">12600000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i54e43b85eab34385b7b15c7f2ed33ab3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzExMzM_ecaf19b7-e271-4622-9815-d9fe05155742"
      unitRef="usd">300000</us-gaap:OperatingLossCarryforwards>
    <it:OperatingLossCarryforwardsExpirationPeriod
      contextRef="iffd1b62cec504f11b5825cb732d49e9d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzExNTc_7ab6b9b0-ab15-4e3d-bcf5-d025009491ca">P15Y</it:OperatingLossCarryforwardsExpirationPeriod>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i0028565933ec450c8bf23aa3e7a25aab_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzExNjQ_26fcc255-8dd8-4f68-afd1-6a6b4984b1e0"
      unitRef="usd">12300000</us-gaap:OperatingLossCarryforwards>
    <it:OperatingLossCarryforwardsExpirationPeriod
      contextRef="i19a42a47fc3c49b0a87aaacd7903a43b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzExODg_bb951274-7ef9-4a43-a909-4d0bfa664b74">P20Y</it:OperatingLossCarryforwardsExpirationPeriod>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i2f3a159d876645efa8c16d2f7a319368_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzEyMzQ_6f8a91b5-8beb-4021-9170-eb938c4f24de"
      unitRef="usd">6700000</us-gaap:TaxCreditCarryforwardAmount>
    <it:TaxCreditCarryforwardExpirationPeriod
      contextRef="i789ac0d1151047a89656fb8545c32f91_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzEyNzk_ae1f76f9-5060-440f-8522-af21db1a0ffe">P6Y</it:TaxCreditCarryforwardExpirationPeriod>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i3cdf41f5584a415d8b649d9b0ff9ff07_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzEzNTQ_ee1f08ce-f41a-48b9-90ab-3f4bbe4cbdc5"
      unitRef="usd">5700000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ia201a71dee3240ba82d38a3bdd21f005_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzEzNjc_70751144-4f23-4722-8c3e-feffd2067b68"
      unitRef="usd">100000</us-gaap:OperatingLossCarryforwards>
    <it:OperatingLossCarryforwardsExpirationPeriod
      contextRef="i1c9e3b2e049e46418df7498a34414569_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzEzOTI_ca8b603d-8d83-4806-9ffe-c49886009e3f">P20Y</it:OperatingLossCarryforwardsExpirationPeriod>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i1a8612525ad04a8ebc1494365d566d33_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzEzOTk_0b9ddf35-0118-4178-a5f0-ec321de874b8"
      unitRef="usd">5600000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i3cdf41f5584a415d8b649d9b0ff9ff07_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzE1MDk_3e2e63c4-7d71-4ff8-b23f-fabe14723c00"
      unitRef="usd">15200000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzU2MzU_88b8617d-0d8b-4c78-b37f-3fb0e49e9c2a">The items comprising the differences between the U.S. federal statutory income tax rate and the Company&#x2019;s effective tax rate on income before income taxes for the years ended December&#160;31 are summarized in the table below.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.219%"/&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;Statutory 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 income taxes, net of federal 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;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of non-U.S. operations &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 sale of intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net activity in recognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Law changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.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;(3.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Nondeductible meals and entertainment costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Limitation on executive 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;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Global intangible low-taxed income, net of 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;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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Other items, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&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;18.2&#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;span style="color:#000000;font-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-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.2&#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;span style="color:#000000;font-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-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;15.4&#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;span style="color:#000000;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;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzEtMS0xLTEtMA_5779c84f-9f2a-4e0f-bc25-6c0a4c184ef7"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzEtMy0xLTEtMA_fd9dddd7-1b6b-428d-8787-0465c4dd5cb1"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzEtNS0xLTEtMA_914be15f-7dba-46f6-8ace-b0aa7169d9b1"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzItMS0xLTEtMA_ba91c745-0b59-41db-a945-c593bfb84e1f"
      unitRef="number">0.028</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzItMy0xLTEtMA_dd55d70a-f5f9-4bab-b6e5-4962a6a40e4d"
      unitRef="number">0.017</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzItNS0xLTEtMA_f3164865-e991-4f80-8444-1ddfd409dde7"
      unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzMtMS0xLTEtMA_5be98d71-7662-4944-97a6-d67b9772cef2"
      unitRef="number">-0.034</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzMtMy0xLTEtMA_0eb3999b-353c-42b0-836b-e7292cf8b2a5"
      unitRef="number">-0.018</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzMtNS0xLTEtMA_b1148322-596a-4141-9c3b-7cc3df13782f"
      unitRef="number">0.027</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <it:EffectiveIncomeTaxRateReconciliationIntercompanySaleOfIntellectualPropertyPercent
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzQtMS0xLTEtMA_47468884-52d5-4e85-8b62-f801988649d2"
      unitRef="number">-0.056</it:EffectiveIncomeTaxRateReconciliationIntercompanySaleOfIntellectualPropertyPercent>
    <it:EffectiveIncomeTaxRateReconciliationIntercompanySaleOfIntellectualPropertyPercent
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzQtMy0xLTEtMA_ba6d57b6-dcdf-4385-8384-b4d6c2c798cf"
      unitRef="number">-0.087</it:EffectiveIncomeTaxRateReconciliationIntercompanySaleOfIntellectualPropertyPercent>
    <it:EffectiveIncomeTaxRateReconciliationIntercompanySaleOfIntellectualPropertyPercent
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzQtNS0xLTEtMA_6a7cd3ed-daaf-4b90-9b4c-f0a5d468fe7b"
      unitRef="number">-0.138</it:EffectiveIncomeTaxRateReconciliationIntercompanySaleOfIntellectualPropertyPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzUtMS0xLTEtMA_f0dd23ba-eb79-4073-89c5-cb55a8c3ad25"
      unitRef="number">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzUtMy0xLTEtMA_d2c2b889-256d-4466-9755-e924a0841f1a"
      unitRef="number">0.064</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzUtNS0xLTEtMA_74cd16c6-7f85-4456-b855-8b797d3cec79"
      unitRef="number">0.047</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzYtMS0xLTEtMA_75487df6-165a-405b-8651-8efe48ff6750"
      unitRef="number">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzYtMy0xLTEtMA_d2a8aad9-9300-4e7b-ba47-1a351de55ba1"
      unitRef="number">0.018</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzYtNS0xLTEtMA_396f0b52-fdeb-451d-a595-ae624e7b9f17"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzctMS0xLTEtMA_21722015-eb8d-4159-be86-0562b2fbc401"
      unitRef="number">0.020</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzctMy0xLTEtMA_b2818b56-ff9b-4154-a243-834b7d1bf45c"
      unitRef="number">0.028</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzctNS0xLTEtMA_fda21c96-c54a-4791-9ccf-74495467cd36"
      unitRef="number">0.039</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzktMS0xLTEtMA_73d2126d-d013-41bd-8931-56aaad06853d"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzktMy0xLTEtMA_b9324fd8-24e3-4f43-9adb-933b75e80a05"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzktNS0xLTEtMA_e743cbfd-c54d-4085-93f8-e9712f84f2ae"
      unitRef="number">0.017</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <it:EffectiveIncomeTaxRateReconciliationLimitationOfExecutiveCompensationPercent
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzExLTEtMS0xLTA_a2aea227-3647-4f87-bbc8-87c6cb0a686d"
      unitRef="number">0.017</it:EffectiveIncomeTaxRateReconciliationLimitationOfExecutiveCompensationPercent>
    <it:EffectiveIncomeTaxRateReconciliationLimitationOfExecutiveCompensationPercent
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzExLTMtMS0xLTA_30a55ef3-d8fa-4926-a8c6-7d45e139da99"
      unitRef="number">0.013</it:EffectiveIncomeTaxRateReconciliationLimitationOfExecutiveCompensationPercent>
    <it:EffectiveIncomeTaxRateReconciliationLimitationOfExecutiveCompensationPercent
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzExLTUtMS0xLTA_c294dbd1-4cb8-4f55-806b-e10e060cda9f"
      unitRef="number">0.024</it:EffectiveIncomeTaxRateReconciliationLimitationOfExecutiveCompensationPercent>
    <it:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeNetOfForeignTaxCredits
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzEyLTEtMS0xLTA_7182de84-0107-4136-bc60-580722d69c08"
      unitRef="number">0.017</it:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeNetOfForeignTaxCredits>
    <it:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeNetOfForeignTaxCredits
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzEyLTMtMS0xLTA_a5c3b133-99f3-4edd-aed9-fadd56968a85"
      unitRef="number">0.014</it:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeNetOfForeignTaxCredits>
    <it:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeNetOfForeignTaxCredits
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzEyLTUtMS0xLTA_c8e4565f-f335-4bdf-9155-b6159abb676d"
      unitRef="number">0.019</it:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeNetOfForeignTaxCredits>
    <it:EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncomePercent
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzEzLTEtMS0xLTA_01e1950e-2dd6-495d-89a0-6521241792d3"
      unitRef="number">-0.003</it:EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncomePercent>
    <it:EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncomePercent
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzEzLTMtMS0xLTA_9aeed626-0ad1-4bd7-a1da-aed0055f0b19"
      unitRef="number">-0.008</it:EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncomePercent>
    <it:EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncomePercent
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzEzLTUtMS0xLTA_2a5912c2-f682-49d3-a3d0-20939ad52adc"
      unitRef="number">-0.010</it:EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncomePercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzE2LTEtMS0xLTA_ddc0a28a-a318-4874-b1b5-0b6c67a8363a"
      unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzE2LTMtMS0xLTA_90c479d9-9ab0-410a-ac1c-d36a0b125ca3"
      unitRef="number">-0.016</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzE2LTUtMS0xLTA_1569b213-c55f-45c4-a67a-72589fb8a2ee"
      unitRef="number">-0.018</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzE3LTEtMS0xLTA_7a859556-8f27-4871-a85d-325b2895ecd7"
      unitRef="number">0.182</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzE3LTMtMS0xLTA_5d50d66f-4500-43d6-a01e-ece01bc28b63"
      unitRef="number">0.182</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo5ZTdhNzk1N2EzYjc0NmViYWI1N2NhMzc1Yjg4OGY4OS90YWJsZXJhbmdlOjllN2E3OTU3YTNiNzQ2ZWJhYjU3Y2EzNzViODg4Zjg5XzE3LTUtMS0xLTA_1cb43d7e-3a3c-42f9-8494-ba60cc35c143"
      unitRef="number">0.154</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseAmortization
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzIyMDY_3af731e0-556f-4c6a-8d52-a55d2384d71f"
      unitRef="usd">54100000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseAmortization>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseAmortization
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzIyMTM_ad0720f2-9a22-4e8d-909b-eef5b0533bc7"
      unitRef="usd">28300000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseAmortization>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseAmortization
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzkzNDU4NDg4NDUzMTU_8b9c2865-26b0-486f-a6ab-d674dcc8c818"
      unitRef="usd">38100000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseAmortization>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzI2NzM_ca7c46b7-cd0f-419e-8202-5d39fd36eef7"
      unitRef="usd">150000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzI2ODA_76f45d60-1884-4e3e-a065-e2888095909a"
      unitRef="usd">127100000</us-gaap:UnrecognizedTaxBenefits>
    <it:UnrecognizedTaxBenefitsReductionsResultingfromSettlementswithTaxingAuthoritiesandLapseofApplicableStatuteofLimitations
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzMyMTU_751dc5dc-2600-4ce4-8597-2b8e516d4311"
      unitRef="usd">30000000</it:UnrecognizedTaxBenefitsReductionsResultingfromSettlementswithTaxingAuthoritiesandLapseofApplicableStatuteofLimitations>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzM0MzY_73245e88-c528-446d-8b2a-d10d6f4e14ff"
      unitRef="usd">141500000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <it:UnrecognizedTaxBenefitsthatWouldResultAdjustmentstoOtherTaxAccounts
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzM2MzA_71d5e587-33d3-4abc-8ff1-009b2e1e98a9"
      unitRef="usd">8500000</it:UnrecognizedTaxBenefitsthatWouldResultAdjustmentstoOtherTaxAccounts>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzU2NTQ_b6e42339-719d-449a-a6a8-be35e7b2b2e6">&lt;div style="text-align: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 table below is a reconciliation of the beginning and ending amounts of gross unrecognized tax benefits, excluding interest and penalties, for the years ended December&#160;31 (in thousands).&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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;Beginning balance&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;127,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;102,770&#160;&lt;/span&gt;&lt;/td&gt;&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;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 expiration of statutes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in foreign currency exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&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;150,024&#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;127,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0YjRhZDNkMTU1Y2M0OWYyOWFhN2M5YTU4ZWMyMDI3Ni90YWJsZXJhbmdlOjRiNGFkM2QxNTVjYzQ5ZjI5YWE3YzlhNThlYzIwMjc2XzEtMS0xLTEtMA_b7c2a5ed-51b4-4943-a596-9e2cf3a0de44"
      unitRef="usd">127080000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0YjRhZDNkMTU1Y2M0OWYyOWFhN2M5YTU4ZWMyMDI3Ni90YWJsZXJhbmdlOjRiNGFkM2QxNTVjYzQ5ZjI5YWE3YzlhNThlYzIwMjc2XzEtMy0xLTEtMA_a8bb9f1a-9387-4f41-bb77-7e308c199f39"
      unitRef="usd">102770000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0YjRhZDNkMTU1Y2M0OWYyOWFhN2M5YTU4ZWMyMDI3Ni90YWJsZXJhbmdlOjRiNGFkM2QxNTVjYzQ5ZjI5YWE3YzlhNThlYzIwMjc2XzItMS0xLTEtMA_8fec81d3-8345-4a85-a220-ed725e1ee128"
      unitRef="usd">29636000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0YjRhZDNkMTU1Y2M0OWYyOWFhN2M5YTU4ZWMyMDI3Ni90YWJsZXJhbmdlOjRiNGFkM2QxNTVjYzQ5ZjI5YWE3YzlhNThlYzIwMjc2XzItMy0xLTEtMA_2047cf54-c2c1-4bc1-a72a-8e4dc9743d40"
      unitRef="usd">20177000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0YjRhZDNkMTU1Y2M0OWYyOWFhN2M5YTU4ZWMyMDI3Ni90YWJsZXJhbmdlOjRiNGFkM2QxNTVjYzQ5ZjI5YWE3YzlhNThlYzIwMjc2XzMtMS0xLTEtMA_87fb02f5-5b97-470f-bee2-d3e94d68cdee"
      unitRef="usd">2756000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0YjRhZDNkMTU1Y2M0OWYyOWFhN2M5YTU4ZWMyMDI3Ni90YWJsZXJhbmdlOjRiNGFkM2QxNTVjYzQ5ZjI5YWE3YzlhNThlYzIwMjc2XzMtMy0xLTEtMA_45b358ab-289c-4dd6-9792-25aac2b715d5"
      unitRef="usd">14085000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0YjRhZDNkMTU1Y2M0OWYyOWFhN2M5YTU4ZWMyMDI3Ni90YWJsZXJhbmdlOjRiNGFkM2QxNTVjYzQ5ZjI5YWE3YzlhNThlYzIwMjc2XzQtMS0xLTEtMA_f10e762a-b356-43af-a7e0-3088781d457a"
      unitRef="usd">4592000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0YjRhZDNkMTU1Y2M0OWYyOWFhN2M5YTU4ZWMyMDI3Ni90YWJsZXJhbmdlOjRiNGFkM2QxNTVjYzQ5ZjI5YWE3YzlhNThlYzIwMjc2XzQtMy0xLTEtMA_033b978f-1bc3-4937-bbd3-116bf1ac79c6"
      unitRef="usd">2301000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0YjRhZDNkMTU1Y2M0OWYyOWFhN2M5YTU4ZWMyMDI3Ni90YWJsZXJhbmdlOjRiNGFkM2QxNTVjYzQ5ZjI5YWE3YzlhNThlYzIwMjc2XzUtMS0xLTEtMA_c703ba27-ce88-4f71-a188-1f1cb36febb7"
      unitRef="usd">3240000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0YjRhZDNkMTU1Y2M0OWYyOWFhN2M5YTU4ZWMyMDI3Ni90YWJsZXJhbmdlOjRiNGFkM2QxNTVjYzQ5ZjI5YWE3YzlhNThlYzIwMjc2XzUtMy0xLTEtMA_4a864f83-ef9f-442f-980d-ff648792240d"
      unitRef="usd">8191000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0YjRhZDNkMTU1Y2M0OWYyOWFhN2M5YTU4ZWMyMDI3Ni90YWJsZXJhbmdlOjRiNGFkM2QxNTVjYzQ5ZjI5YWE3YzlhNThlYzIwMjc2XzYtMS0xLTEtMA_5f7c9ec9-0a20-4e10-9213-6af0fd80daf4"
      unitRef="usd">147000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0YjRhZDNkMTU1Y2M0OWYyOWFhN2M5YTU4ZWMyMDI3Ni90YWJsZXJhbmdlOjRiNGFkM2QxNTVjYzQ5ZjI5YWE3YzlhNThlYzIwMjc2XzYtMy0xLTEtMA_f2bf0c54-b004-4b67-9a51-9b98ea7251ff"
      unitRef="usd">390000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0YjRhZDNkMTU1Y2M0OWYyOWFhN2M5YTU4ZWMyMDI3Ni90YWJsZXJhbmdlOjRiNGFkM2QxNTVjYzQ5ZjI5YWE3YzlhNThlYzIwMjc2XzctMS0xLTEtMA_6fb3d280-d47a-4609-aaab-1a8f2ce70f7d"
      unitRef="usd">1469000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0YjRhZDNkMTU1Y2M0OWYyOWFhN2M5YTU4ZWMyMDI3Ni90YWJsZXJhbmdlOjRiNGFkM2QxNTVjYzQ5ZjI5YWE3YzlhNThlYzIwMjc2XzctMy0xLTEtMA_3be4929a-5b9d-4936-9f63-29d795bbfa2c"
      unitRef="usd">930000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0YjRhZDNkMTU1Y2M0OWYyOWFhN2M5YTU4ZWMyMDI3Ni90YWJsZXJhbmdlOjRiNGFkM2QxNTVjYzQ5ZjI5YWE3YzlhNThlYzIwMjc2XzgtMS0xLTEtMA_e023cf22-52e2-4504-9554-6ba002dceff7"
      unitRef="usd">150024000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90YWJsZTo0YjRhZDNkMTU1Y2M0OWYyOWFhN2M5YTU4ZWMyMDI3Ni90YWJsZXJhbmdlOjRiNGFkM2QxNTVjYzQ5ZjI5YWE3YzlhNThlYzIwMjc2XzgtMy0xLTEtMA_ee4787e7-074c-4f14-b411-0a2696834b9b"
      unitRef="usd">127080000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzQwNjU_7e2d7a66-2256-4f23-9ae0-34048d65bb41"
      unitRef="usd">14300000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzQwNzI_8fe8a847-15ab-422f-a1b4-538d316672a7"
      unitRef="usd">10200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzQzNTc_253340c1-3482-4f60-a36f-ce55ce3b2a46"
      unitRef="usd">4200000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzQzNjQ_ded290c9-d682-4ca4-bb4d-1b34a2c4de2a"
      unitRef="usd">2000000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjYvZnJhZzpiOTU5NGMxZmY4NTA0YzNiODhmYzQ5Y2JjMWFhMTkxYy90ZXh0cmVnaW9uOmI5NTk0YzFmZjg1MDRjM2I4OGZjNDljYmMxYWExOTFjXzU0MzY_4ac43050-814b-4a2b-acd4-95c07ecbddee"
      unitRef="usd">120100000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90ZXh0cmVnaW9uOjliYzdiYmFlZjcyZDQyN2U4NjQ0NGI0ODk0MTViZWI1XzM1NzE_145dc05d-8a88-4dac-853d-468f68ed41d0">Derivatives and Hedging&lt;div style="text-align: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 enters into a limited number of derivative contracts to mitigate the cash flow risk associated with changes in interest rates on variable-rate debt and changes in foreign exchange rates on forecasted foreign currency transactions. The Company accounts for its outstanding derivative contracts in accordance with FASB ASC Topic 815, which requires all derivatives, including derivatives designated as accounting hedges, to be recorded on the balance sheet at fair value. The tables below provide information regarding the Company&#x2019;s outstanding derivative contracts as of the dates indicated (in thousands, except for number of contracts).&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:700;line-height:120%"&gt;December&#160;31, 2021&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:25.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.966%"/&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%"&gt;Derivative Contract Type&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;Number of&lt;br/&gt;Contracts&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="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notional&lt;br/&gt;Amounts&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;Fair Value&lt;br/&gt;Asset&lt;br/&gt;(Liability), Net (3)&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;Balance Sheet&lt;br/&gt;Line Item&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="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Loss Recorded in AOCI/L&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps (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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,400,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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: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;Other liabilities&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;(56,323)&lt;/span&gt;&lt;/td&gt;&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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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: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;Accrued 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 forwards (2)&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;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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: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;Accrued liabilities&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="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;142&#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;1,933,506&#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;(53,828)&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="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 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;(56,323)&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:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.974%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.751%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.751%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative Contract Type&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;Number of&lt;br/&gt;Contracts&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="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notional&lt;br/&gt;Amounts&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;Fair Value&lt;br/&gt;Asset&lt;br/&gt;(Liability), Net (3)&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;Balance Sheet&lt;br/&gt;Line Item&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="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Loss Recorded in AOCI/L&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps (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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,400,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(74,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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: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;Other liabilities&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;(78,104)&lt;/span&gt;&lt;/td&gt;&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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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: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;Accrued 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 forwards (2)&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;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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: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;Accrued liabilities&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="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;167&#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;1,830,063&#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;(110,689)&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="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 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;(78,104)&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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;As a result of the payment under the then outstanding 2016 Credit Agreement term loan and revolving credit facility, the Company de-designated all of its interest rate swaps effective June 30, 2020. Accordingly, hedge accounting is not applicable, and subsequent changes to fair value of the interest rate swaps are recorded in Other income (expense), net. The amounts previously recorded in Accumulated other comprehensive loss are amortized into Interest expense over the terms of the hedged forecasted interest payments. Note 6 &#x2014; Debt provides additional information regarding the Company&#x2019;s interest rate swap contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company has foreign exchange transaction risk because it typically enters into transactions in the normal course of business that are denominated in foreign currencies that differ from the local functional currency. The Company enters into short-term foreign currency forward exchange contracts to mitigate the cash flow risk associated with changes in foreign currency rates on forecasted foreign currency transactions. These contracts are accounted for at fair value with realized and unrealized gains and losses recognized in Other income (expense), net because the Company does not designate these contracts as hedges for accounting purposes. All of the outstanding foreign currency forward exchange contracts at December&#160;31, 2021 matured before January 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;See Note 14 &#x2014; Fair Value Disclosures for the determination of the fair values of these instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, all of the Company&#x2019;s derivative counterparties were investment grade financial institutions. The Company did not have any collateral arrangements with its derivative counterparties and none of the derivative contracts contained credit-risk related contingent features. The table below provides information regarding amounts recognized in the Consolidated Statements of Operations for derivative contracts for the years ended December 31 (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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%"&gt;Amount Recorded In&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;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;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;Interest expense (income), net (1)&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;29,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,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;(3,361)&lt;/span&gt;&lt;/td&gt;&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;Other (income) expense, net (2)&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;(18,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 (income), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,217&#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;47,180&#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;(873)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&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="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Consists of interest expense (income) from interest rate swap contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Consists of net realized and unrealized gains and losses on foreign currency forward contracts, gains and losses on de-designated interest rate swaps. For the year ended December 31, 2020, Other (income) expense, net included $10.3&#160;million expense on interest rate swap contracts due to forecasted interest payments no longer being probable as a result of the payment under the then outstanding 2016 Credit Agreement term loan and revolving credit facility on June 30, 2020. &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;.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90ZXh0cmVnaW9uOjliYzdiYmFlZjcyZDQyN2U4NjQ0NGI0ODk0MTViZWI1XzM1NjI_4f424116-d92a-4d33-8ac7-1d306cffb993">&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.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.966%"/&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%"&gt;Derivative Contract Type&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;Number of&lt;br/&gt;Contracts&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="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notional&lt;br/&gt;Amounts&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;Fair Value&lt;br/&gt;Asset&lt;br/&gt;(Liability), Net (3)&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;Balance Sheet&lt;br/&gt;Line Item&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="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Loss Recorded in AOCI/L&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps (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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,400,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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: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;Other liabilities&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;(56,323)&lt;/span&gt;&lt;/td&gt;&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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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: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;Accrued 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 forwards (2)&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;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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: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;Accrued liabilities&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="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;142&#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;1,933,506&#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;(53,828)&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="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 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;(56,323)&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 style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.974%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.751%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.751%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative Contract Type&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;Number of&lt;br/&gt;Contracts&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="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notional&lt;br/&gt;Amounts&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;Fair Value&lt;br/&gt;Asset&lt;br/&gt;(Liability), Net (3)&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;Balance Sheet&lt;br/&gt;Line Item&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="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Loss Recorded in AOCI/L&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps (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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,400,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(74,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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: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;Other liabilities&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;(78,104)&lt;/span&gt;&lt;/td&gt;&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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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: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;Accrued 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 forwards (2)&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;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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: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;Accrued liabilities&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="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;167&#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;1,830,063&#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;(110,689)&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="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 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;(78,104)&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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;As a result of the payment under the then outstanding 2016 Credit Agreement term loan and revolving credit facility, the Company de-designated all of its interest rate swaps effective June 30, 2020. Accordingly, hedge accounting is not applicable, and subsequent changes to fair value of the interest rate swaps are recorded in Other income (expense), net. The amounts previously recorded in Accumulated other comprehensive loss are amortized into Interest expense over the terms of the hedged forecasted interest payments. Note 6 &#x2014; Debt provides additional information regarding the Company&#x2019;s interest rate swap contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company has foreign exchange transaction risk because it typically enters into transactions in the normal course of business that are denominated in foreign currencies that differ from the local functional currency. The Company enters into short-term foreign currency forward exchange contracts to mitigate the cash flow risk associated with changes in foreign currency rates on forecasted foreign currency transactions. These contracts are accounted for at fair value with realized and unrealized gains and losses recognized in Other income (expense), net because the Company does not designate these contracts as hedges for accounting purposes. All of the outstanding foreign currency forward exchange contracts at December&#160;31, 2021 matured before January 31, 2022.&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;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;See Note 14 &#x2014; Fair Value Disclosures for the determination of the fair values of these instruments.&lt;/span&gt;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="ib33ee0320c994d7e935e1295ee76932d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo2MGNkMjY3ZWM4YTY0MGYzYmVlYmU1NDU2MmNlZGQzZC90YWJsZXJhbmdlOjYwY2QyNjdlYzhhNjQwZjNiZWViZTU0NTYyY2VkZDNkXzEtMi0xLTEtMA_b229c0c0-3554-4168-8164-d1d5308705aa"
      unitRef="contract">4</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib33ee0320c994d7e935e1295ee76932d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo2MGNkMjY3ZWM4YTY0MGYzYmVlYmU1NDU2MmNlZGQzZC90YWJsZXJhbmdlOjYwY2QyNjdlYzhhNjQwZjNiZWViZTU0NTYyY2VkZDNkXzEtNC0xLTEtMA_3c9ce83d-a8d7-4c1c-80a9-a294f7a0fcc4"
      unitRef="usd">1400000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="ib33ee0320c994d7e935e1295ee76932d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo2MGNkMjY3ZWM4YTY0MGYzYmVlYmU1NDU2MmNlZGQzZC90YWJsZXJhbmdlOjYwY2QyNjdlYzhhNjQwZjNiZWViZTU0NTYyY2VkZDNkXzEtNi0xLTEtMA_295247fd-83d3-4c11-860f-1c62e113d701"
      unitRef="usd">-31942000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ib341616780e2444e9bc5ce8522eb784d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo2MGNkMjY3ZWM4YTY0MGYzYmVlYmU1NDU2MmNlZGQzZC90YWJsZXJhbmdlOjYwY2QyNjdlYzhhNjQwZjNiZWViZTU0NTYyY2VkZDNkXzEtMTAtMS0xLTA_37a2960f-cebe-4151-86cd-31c9fd66a0c2"
      unitRef="usd">-56323000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i5e4bc80e381b49f998b3d92876ad96e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo2MGNkMjY3ZWM4YTY0MGYzYmVlYmU1NDU2MmNlZGQzZC90YWJsZXJhbmdlOjYwY2QyNjdlYzhhNjQwZjNiZWViZTU0NTYyY2VkZDNkXzItNi0xLTEtMA_c09ef435-c06b-4759-935d-df1a350f57e5"
      unitRef="usd">-21795000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i3c31679201074ff3bca7d677c4de50d2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo2MGNkMjY3ZWM4YTY0MGYzYmVlYmU1NDU2MmNlZGQzZC90YWJsZXJhbmdlOjYwY2QyNjdlYzhhNjQwZjNiZWViZTU0NTYyY2VkZDNkXzMtMi0xLTEtMA_933bdaef-68b3-4ea3-9626-42524d18797f"
      unitRef="contract">138</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i3c31679201074ff3bca7d677c4de50d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo2MGNkMjY3ZWM4YTY0MGYzYmVlYmU1NDU2MmNlZGQzZC90YWJsZXJhbmdlOjYwY2QyNjdlYzhhNjQwZjNiZWViZTU0NTYyY2VkZDNkXzMtNC0xLTEtMA_ffc1e1ab-5c6c-4349-a869-ca91a99f1b24"
      unitRef="usd">533506000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i3c31679201074ff3bca7d677c4de50d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo2MGNkMjY3ZWM4YTY0MGYzYmVlYmU1NDU2MmNlZGQzZC90YWJsZXJhbmdlOjYwY2QyNjdlYzhhNjQwZjNiZWViZTU0NTYyY2VkZDNkXzMtNi0xLTEtMA_d243269d-431e-4dc4-8978-6fd0b8a80428"
      unitRef="usd">-91000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="iba0562b997f14396864ba26241f9448d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo2MGNkMjY3ZWM4YTY0MGYzYmVlYmU1NDU2MmNlZGQzZC90YWJsZXJhbmdlOjYwY2QyNjdlYzhhNjQwZjNiZWViZTU0NTYyY2VkZDNkXzMtMTAtMS0xLTA_a3b2e391-6294-4bbf-a0b9-ed9fb12315ce"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo2MGNkMjY3ZWM4YTY0MGYzYmVlYmU1NDU2MmNlZGQzZC90YWJsZXJhbmdlOjYwY2QyNjdlYzhhNjQwZjNiZWViZTU0NTYyY2VkZDNkXzQtMi0xLTEtMA_01e5d74b-5af9-43b8-a0a7-7c47b4464fdf"
      unitRef="contract">142</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo2MGNkMjY3ZWM4YTY0MGYzYmVlYmU1NDU2MmNlZGQzZC90YWJsZXJhbmdlOjYwY2QyNjdlYzhhNjQwZjNiZWViZTU0NTYyY2VkZDNkXzQtNC0xLTEtMA_1c3317b6-8e40-47cf-82f4-1f18d47544cd"
      unitRef="usd">1933506000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo2MGNkMjY3ZWM4YTY0MGYzYmVlYmU1NDU2MmNlZGQzZC90YWJsZXJhbmdlOjYwY2QyNjdlYzhhNjQwZjNiZWViZTU0NTYyY2VkZDNkXzQtNi0xLTEtMA_2eb00425-72a3-45c0-8b50-c419751e6e1c"
      unitRef="usd">-53828000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo2MGNkMjY3ZWM4YTY0MGYzYmVlYmU1NDU2MmNlZGQzZC90YWJsZXJhbmdlOjYwY2QyNjdlYzhhNjQwZjNiZWViZTU0NTYyY2VkZDNkXzQtMTAtMS0xLTA_d388ab29-9393-4e90-ab3b-13ea54890d2f"
      unitRef="usd">-56323000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="ia38f64325c2c4f3b8644a7018a331ac4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo3NjU1MjViYjQyOGY0NTdmYjczM2ZiNjgyYzA0ZWNkOC90YWJsZXJhbmdlOjc2NTUyNWJiNDI4ZjQ1N2ZiNzMzZmI2ODJjMDRlY2Q4XzEtMi0xLTEtMA_670c7eb8-81a3-44d5-8d20-69d416b72ac6"
      unitRef="contract">4</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia38f64325c2c4f3b8644a7018a331ac4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo3NjU1MjViYjQyOGY0NTdmYjczM2ZiNjgyYzA0ZWNkOC90YWJsZXJhbmdlOjc2NTUyNWJiNDI4ZjQ1N2ZiNzMzZmI2ODJjMDRlY2Q4XzEtNC0xLTEtMA_43b1a6d8-9a3e-4c4a-b1b6-110f0f6652a2"
      unitRef="usd">1400000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="ia38f64325c2c4f3b8644a7018a331ac4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo3NjU1MjViYjQyOGY0NTdmYjczM2ZiNjgyYzA0ZWNkOC90YWJsZXJhbmdlOjc2NTUyNWJiNDI4ZjQ1N2ZiNzMzZmI2ODJjMDRlY2Q4XzEtNi0xLTEtMA_4704d653-556e-4106-9c45-968e3c62b825"
      unitRef="usd">-74289000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i6b06c95a7aa54ce9a15ec2d7a4abb388_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo3NjU1MjViYjQyOGY0NTdmYjczM2ZiNjgyYzA0ZWNkOC90YWJsZXJhbmdlOjc2NTUyNWJiNDI4ZjQ1N2ZiNzMzZmI2ODJjMDRlY2Q4XzEtMTAtMS0xLTA_210ba4c4-0ccf-46e6-849f-e2f2324dd4f2"
      unitRef="usd">-78104000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i0a3b3903bcfc45b083d4b881f5e1953e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo3NjU1MjViYjQyOGY0NTdmYjczM2ZiNjgyYzA0ZWNkOC90YWJsZXJhbmdlOjc2NTUyNWJiNDI4ZjQ1N2ZiNzMzZmI2ODJjMDRlY2Q4XzItNi0xLTEtMzk4NzQ_cb1be551-750e-4f30-973a-28d0ed207301"
      unitRef="usd">-34886000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="ic069b3505fb942a6a757f35e1b4840d5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo3NjU1MjViYjQyOGY0NTdmYjczM2ZiNjgyYzA0ZWNkOC90YWJsZXJhbmdlOjc2NTUyNWJiNDI4ZjQ1N2ZiNzMzZmI2ODJjMDRlY2Q4XzItMi0xLTEtMA_260d25a0-4747-4fa2-8dfc-7fb1319c5476"
      unitRef="contract">163</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ic069b3505fb942a6a757f35e1b4840d5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo3NjU1MjViYjQyOGY0NTdmYjczM2ZiNjgyYzA0ZWNkOC90YWJsZXJhbmdlOjc2NTUyNWJiNDI4ZjQ1N2ZiNzMzZmI2ODJjMDRlY2Q4XzItNC0xLTEtMA_040948ba-fcf1-40db-9cb2-72289ae4d594"
      unitRef="usd">430063000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="ic069b3505fb942a6a757f35e1b4840d5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo3NjU1MjViYjQyOGY0NTdmYjczM2ZiNjgyYzA0ZWNkOC90YWJsZXJhbmdlOjc2NTUyNWJiNDI4ZjQ1N2ZiNzMzZmI2ODJjMDRlY2Q4XzItNi0xLTEtMA_6511beef-7206-44f9-a5f5-f77f86350266"
      unitRef="usd">-1514000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i14066dbd1f3948fa95c05031a8a2850a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo3NjU1MjViYjQyOGY0NTdmYjczM2ZiNjgyYzA0ZWNkOC90YWJsZXJhbmdlOjc2NTUyNWJiNDI4ZjQ1N2ZiNzMzZmI2ODJjMDRlY2Q4XzItMTAtMS0xLTA_cc9b13d9-ece6-46e1-9070-ec2409293de7"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo3NjU1MjViYjQyOGY0NTdmYjczM2ZiNjgyYzA0ZWNkOC90YWJsZXJhbmdlOjc2NTUyNWJiNDI4ZjQ1N2ZiNzMzZmI2ODJjMDRlY2Q4XzMtMi0xLTEtMA_ae1f9c06-6079-40df-a60c-bc2a6c326a3a"
      unitRef="contract">167</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo3NjU1MjViYjQyOGY0NTdmYjczM2ZiNjgyYzA0ZWNkOC90YWJsZXJhbmdlOjc2NTUyNWJiNDI4ZjQ1N2ZiNzMzZmI2ODJjMDRlY2Q4XzMtNC0xLTEtMA_77fe4a20-dd7a-43d1-92fc-d588443c0729"
      unitRef="usd">1830063000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo3NjU1MjViYjQyOGY0NTdmYjczM2ZiNjgyYzA0ZWNkOC90YWJsZXJhbmdlOjc2NTUyNWJiNDI4ZjQ1N2ZiNzMzZmI2ODJjMDRlY2Q4XzMtNi0xLTEtMA_5236efba-a0d6-4338-a661-9d8b12244d00"
      unitRef="usd">-110689000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTo3NjU1MjViYjQyOGY0NTdmYjczM2ZiNjgyYzA0ZWNkOC90YWJsZXJhbmdlOjc2NTUyNWJiNDI4ZjQ1N2ZiNzMzZmI2ODJjMDRlY2Q4XzMtMTAtMS0xLTA_d4861b87-4aba-4f49-8b99-86cab710597e"
      unitRef="usd">-78104000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90ZXh0cmVnaW9uOjliYzdiYmFlZjcyZDQyN2U4NjQ0NGI0ODk0MTViZWI1XzM1NzY_9c1bf129-6b5a-4b08-b871-7a5b61406693">The table below provides information regarding amounts recognized in the Consolidated Statements of Operations for derivative contracts for the years ended December 31 (in thousands).&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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%"&gt;Amount Recorded In&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;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;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;Interest expense (income), net (1)&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;29,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,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;(3,361)&lt;/span&gt;&lt;/td&gt;&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;Other (income) expense, net (2)&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;(18,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 (income), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,217&#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;47,180&#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;(873)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&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="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Consists of interest expense (income) from interest rate swap contracts. &lt;/span&gt;&lt;/div&gt;(2)Consists of net realized and unrealized gains and losses on foreign currency forward contracts, gains and losses on de-designated interest rate swaps. For the year ended December 31, 2020, Other (income) expense, net included $10.3&#160;million expense on interest rate swap contracts due to forecasted interest payments no longer being probable as a result of the payment under the then outstanding 2016 Credit Agreement term loan and revolving credit facility on June 30, 2020.</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i2135d48ae8cc409a816b26c4325b0d95_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTpiNmQwZThkNGE2ZTc0NDcwYjM1MjgyMjRhMDgzNjQ5ZC90YWJsZXJhbmdlOmI2ZDBlOGQ0YTZlNzQ0NzBiMzUyODIyNGEwODM2NDlkXzEtMi0xLTEtMA_eb59a117-c8f5-43e5-9225-92057118176c"
      unitRef="usd">-29061000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i620dfd65295d45c7bef785dfc1cfeba4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTpiNmQwZThkNGE2ZTc0NDcwYjM1MjgyMjRhMDgzNjQ5ZC90YWJsZXJhbmdlOmI2ZDBlOGQ0YTZlNzQ0NzBiMzUyODIyNGEwODM2NDlkXzEtNC0xLTEtMA_ebdfa813-1691-4616-9ef8-d3956ec7c86e"
      unitRef="usd">-24880000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i098583790e554def864f24b50496a124_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTpiNmQwZThkNGE2ZTc0NDcwYjM1MjgyMjRhMDgzNjQ5ZC90YWJsZXJhbmdlOmI2ZDBlOGQ0YTZlNzQ0NzBiMzUyODIyNGEwODM2NDlkXzEtNi0xLTEtMA_ae1fc92a-56c4-4287-b6eb-cc73c162689d"
      unitRef="usd">3361000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ib837ee8f65ef401fa9c89abaf06fc399_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTpiNmQwZThkNGE2ZTc0NDcwYjM1MjgyMjRhMDgzNjQ5ZC90YWJsZXJhbmdlOmI2ZDBlOGQ0YTZlNzQ0NzBiMzUyODIyNGEwODM2NDlkXzItMi0xLTEtMA_f86bf504-bf43-4cef-a9a7-e0f8f65ac536"
      unitRef="usd">18844000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="iabe64b8d57fe47d2a5ebc6e0f4c05b93_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTpiNmQwZThkNGE2ZTc0NDcwYjM1MjgyMjRhMDgzNjQ5ZC90YWJsZXJhbmdlOmI2ZDBlOGQ0YTZlNzQ0NzBiMzUyODIyNGEwODM2NDlkXzItNC0xLTEtMA_3df267eb-4865-4057-9ec9-1da8dcedfe8a"
      unitRef="usd">-22300000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i4361754c34cc494ca2b1110366ec427e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTpiNmQwZThkNGE2ZTc0NDcwYjM1MjgyMjRhMDgzNjQ5ZC90YWJsZXJhbmdlOmI2ZDBlOGQ0YTZlNzQ0NzBiMzUyODIyNGEwODM2NDlkXzItNi0xLTEtMA_987ec070-d538-417c-a251-29b7583e174d"
      unitRef="usd">-2488000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTpiNmQwZThkNGE2ZTc0NDcwYjM1MjgyMjRhMDgzNjQ5ZC90YWJsZXJhbmdlOmI2ZDBlOGQ0YTZlNzQ0NzBiMzUyODIyNGEwODM2NDlkXzMtMi0xLTEtMA_67c6b6f6-c64d-4e10-a430-af4161708b2d"
      unitRef="usd">-10217000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTpiNmQwZThkNGE2ZTc0NDcwYjM1MjgyMjRhMDgzNjQ5ZC90YWJsZXJhbmdlOmI2ZDBlOGQ0YTZlNzQ0NzBiMzUyODIyNGEwODM2NDlkXzMtNC0xLTEtMA_0ccb36da-e66f-431b-8f42-167fb05fa611"
      unitRef="usd">-47180000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90YWJsZTpiNmQwZThkNGE2ZTc0NDcwYjM1MjgyMjRhMDgzNjQ5ZC90YWJsZXJhbmdlOmI2ZDBlOGQ0YTZlNzQ0NzBiMzUyODIyNGEwODM2NDlkXzMtNi0xLTEtMA_ee3c6cb8-11da-41bf-9765-16bea341f38b"
      unitRef="usd">873000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i03254ee6b00a4ce483fdf9640f72a56c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNjkvZnJhZzo5YmM3YmJhZWY3MmQ0MjdlODY0NDRiNDg5NDE1YmViNS90ZXh0cmVnaW9uOjliYzdiYmFlZjcyZDQyN2U4NjQ0NGI0ODk0MTViZWI1XzEwOTk1MTE2MzI5OTg_7bc9375e-8e5f-45b6-ae59-9d700f208506"
      unitRef="usd">10300000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90ZXh0cmVnaW9uOjJjYjBlYjQ0MjhlOTQ2NTVhY2M2YjNlNmZjZWVmZGZmXzQ5OTE_230d87b0-86ae-4c18-9790-9e0fceab80f3">Fair Value Disclosures&lt;div style="text-align: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 financial instruments include cash equivalents, fees receivable from customers, accounts payable and accrued liabilities, all of which are normally short-term in nature. The Company believes that the carrying amounts of these financial instruments reasonably approximate their fair values due to their short-term nature. The Company&#x2019;s financial instruments also include its outstanding variable-rate borrowings under the 2020 Credit Agreement. The Company believes that the carrying amounts of its variable-rate borrowings reasonably approximate their fair values because the rates of interest on those borrowings reflect current market rates of interest for similar instruments with comparable maturities.&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 enters into a limited number of derivatives transactions but does not enter into repurchase agreements, securities lending transactions or master netting arrangements. Receivables or payables that result from derivatives transactions are recorded gross in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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;FASB ASC Topic 820 provides a framework for the measurement of fair value and a valuation hierarchy based on the transparency of inputs used in the valuation of assets and liabilities. Classification within the valuation hierarchy is based on the lowest level of input that is significant to the resulting fair value measurement. The valuation hierarchy contains three levels. Level 1 measurements consist of quoted prices in active markets for identical assets or liabilities. Level 2 measurements include significant other observable inputs such as quoted prices for similar assets or liabilities in active markets; identical assets or liabilities in inactive markets; observable inputs such as interest rates and yield curves; and other market-corroborated inputs. Level 3 measurements include significant unobservable inputs such as internally-created valuation models. Generally, the Company does not utilize Level 3 valuation inputs to remeasure any of its assets or liabilities. However, Level 3 inputs may be used by the Company when certain long-lived assets, including identifiable intangible assets, goodwill, and right-of-use assets are measured at fair value on a nonrecurring basis when there are indicators of impairment. Additionally, Level 3 inputs may be used by the Company in its required annual impairment review of goodwill. Information regarding the periodic assessment of the Company&#x2019;s goodwill is included in Note 1 &#x2014; Business and Significant Accounting Policies. The Company does not typically transfer assets or liabilities between different levels of the valuation hierarchy.&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 table below presents the fair value of certain financial assets and liabilities that are recorded at fair value and measured on a recurring basis in the Company&#x2019;s Consolidated Balance Sheets (in thousands).&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.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.108%"/&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;/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="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;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:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;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;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;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;&#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:right;vertical-align: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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Values based on Level 1 inputs: &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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation plan assets (1)&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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align: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 Level 1 inputs&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,428&#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;2,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Values based on Level 2 inputs: &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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation plan assets (1)&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;96,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts (2)&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,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align: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 Level 2 inputs&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,749&#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;86,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;105,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;89,406&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Values based on Level 2 inputs: &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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation plan liabilities (1) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;110,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;94,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts (2)&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,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap contracts (3)&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;53,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align: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 Level 2 inputs&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;165,811&#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;206,112&#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;Total Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;165,811&#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;206,112&#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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company has a deferred compensation plan for the benefit of certain highly compensated officers, managers and other key employees (see Note 15 &#x2014; Employee Benefits). The assets consist of investments in money market funds, mutual funds and company-owned life insurance contracts. The money market funds consist of cash equivalents while the mutual fund investments consist of publicly-traded and quoted equity shares. The Company considers the fair values of these assets to be based on Level 1 inputs, and such assets had fair values of $7.4 million and $2.6 million as of December 31, 2021 and 2020, respectively. The carrying amounts of the life insurance contracts equal their cash surrender values. Cash surrender value represents the estimated amount that the Company would receive upon termination of a contract, which approximates fair value. The Company considers life insurance contracts to be valued based on Level 2 inputs, and such assets had fair values of $96.6 million and $85.9 million at December 31, 2021 and 2020, respectively. The related deferred compensation plan liabilities are recorded at fair value, or the estimated amount needed to settle the liability, which the Company considers to be a Level 2 input.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company enters into foreign currency forward exchange contracts to hedge the effects of adverse fluctuations in foreign currency exchange rates (see Note 13 &#x2014; Derivatives and Hedging). Valuation of these contracts is based on observable foreign currency exchange rates in active markets, which the Company considers to be a Level 2 input. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company has interest rate swap contracts that hedge the risk of variability from interest payments on its borrowings (see Note 6 &#x2014; Debt). The fair values of interest rate swaps are based on mark-to-market valuations prepared by a third-party broker. Those valuations are based on observable interest rates from recently executed market transactions and other observable market data, which the Company considers to be Level 2 inputs. The Company independently corroborates the reasonableness of the valuations prepared by the third-party broker by using an electronic quotation service.&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 table below presents the carrying amounts (net of deferred financing costs) and fair values of financial instruments that are not recorded at fair value in the Company&#x2019;s Consolidated Balance Sheets (in thousands). The estimated fair value of the financial instruments was derived from quoted market prices provided by an independent dealer, which the Company considers to be a Level 2 input. &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;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.660%"/&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="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;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 Notes&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;791,833&#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;790,783&#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;836,632&#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;846,296&#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;2029 Notes&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;593,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;608,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2030 Notes&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;791,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;790,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;816,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="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;2,176,463&#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,581,473&#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;2,261,186&#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,690,096&#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;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;/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-style:italic;font-weight:700;line-height:120%"&gt;Assets Measured at Fair Value on a Nonrecurring Basis&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 certain long-lived assets, including identifiable intangible assets, goodwill, and right-of-use assets assets are measured at fair value on a nonrecurring basis when there are indicators of impairment. In the fourth quarter of the year ended December&#160;31, 2021, the Company recorded&#160;impairment charges of&#160;$49.5 million&#160;on&#160;right-of-use assets and other long-lived assets primarily related to certain office leases that the Company determined will no longer be used, net of a reduction in the related lease liabilities.&#160;The impairment was derived by comparing the fair value of the impacted assets to the carrying value of those assets as of the impairment measurement date, as required under&#160;ASC Topic 360&#160;using Level 3 inputs.&#160;See&#160;Note 7 &#x2014; Leases for additional discussion related to these impairment charges. There were&#160;no&#160;impairment charges recognized during the years ended December 31, 2020 and 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;Additionally, see Note 2 &#x2014; Acquisitions for fair value measurements of certain assets and liabilities acquired in business combinations that are recorded at fair value on a nonrecurring basis.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90ZXh0cmVnaW9uOjJjYjBlYjQ0MjhlOTQ2NTVhY2M2YjNlNmZjZWVmZGZmXzQ5ODQ_cdf3026a-fd30-472c-9c47-e8485283c2a1">&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 table below presents the fair value of certain financial assets and liabilities that are recorded at fair value and measured on a recurring basis in the Company&#x2019;s Consolidated Balance Sheets (in thousands).&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.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.108%"/&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;/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="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;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:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;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;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;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;&#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:right;vertical-align: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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Values based on Level 1 inputs: &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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation plan assets (1)&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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align: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 Level 1 inputs&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,428&#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;2,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Values based on Level 2 inputs: &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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation plan assets (1)&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;96,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts (2)&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,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align: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 Level 2 inputs&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,749&#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;86,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;105,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;89,406&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Values based on Level 2 inputs: &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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation plan liabilities (1) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;110,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;94,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts (2)&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,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap contracts (3)&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;53,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align: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 Level 2 inputs&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;165,811&#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;206,112&#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;Total Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;165,811&#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;206,112&#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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company has a deferred compensation plan for the benefit of certain highly compensated officers, managers and other key employees (see Note 15 &#x2014; Employee Benefits). The assets consist of investments in money market funds, mutual funds and company-owned life insurance contracts. The money market funds consist of cash equivalents while the mutual fund investments consist of publicly-traded and quoted equity shares. The Company considers the fair values of these assets to be based on Level 1 inputs, and such assets had fair values of $7.4 million and $2.6 million as of December 31, 2021 and 2020, respectively. The carrying amounts of the life insurance contracts equal their cash surrender values. Cash surrender value represents the estimated amount that the Company would receive upon termination of a contract, which approximates fair value. The Company considers life insurance contracts to be valued based on Level 2 inputs, and such assets had fair values of $96.6 million and $85.9 million at December 31, 2021 and 2020, respectively. The related deferred compensation plan liabilities are recorded at fair value, or the estimated amount needed to settle the liability, which the Company considers to be a Level 2 input.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company enters into foreign currency forward exchange contracts to hedge the effects of adverse fluctuations in foreign currency exchange rates (see Note 13 &#x2014; Derivatives and Hedging). Valuation of these contracts is based on observable foreign currency exchange rates in active markets, which the Company considers to be a Level 2 input. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company has interest rate swap contracts that hedge the risk of variability from interest payments on its borrowings (see Note 6 &#x2014; Debt). The fair values of interest rate swaps are based on mark-to-market valuations prepared by a third-party broker. Those valuations are based on observable interest rates from recently executed market transactions and other observable market data, which the Company considers to be Level 2 inputs. The Company independently corroborates the reasonableness of the valuations prepared by the third-party broker by using an electronic quotation service.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib8ebd70af6f34645a4209f0056628087_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzUtMi0xLTEtMA_2d56a5de-a427-4dee-a953-08ea73b13282"
      unitRef="usd">7428000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i82d9000e233b49269d1922452d7a2d08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzUtNC0xLTEtMA_c6808dc4-d856-4bb2-b524-016cfeb97c68"
      unitRef="usd">2589000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i07d1f6449358471c8bce0418cddbd032_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzYtMi0xLTEtMA_928f96da-87ca-430b-989b-1abb54dd33af"
      unitRef="usd">7428000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4e397909732a40009f62600b1ee902b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzYtNC0xLTEtMA_f1b5cc25-7f41-42ae-95a8-d4797c581257"
      unitRef="usd">2589000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if3dd101766644c9aa14a6727c6f51766_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzgtMi0xLTEtMA_d6f21f7f-18a8-475a-a22f-80f66d496266"
      unitRef="usd">96627000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5b78a1a7d53d459d90a55de49d683bb5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzgtNC0xLTEtMA_5b9f12ff-e314-4f73-acae-20c64798230f"
      unitRef="usd">85932000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id6a807b66dc648ac8b16ae9bbc3fbfde_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzktMi0xLTEtMA_f44f77a6-6085-424a-b4af-ae77a97fb953"
      unitRef="usd">1122000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibbe0213f851f4a2b8f4f8837a1d0063a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzktNC0xLTEtMA_3ddda3eb-8ab3-4299-a5dc-36aab16c3271"
      unitRef="usd">885000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i697a36f04e4d41708795ceef4c985952_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzExLTItMS0xLTA_095c2ab5-5db6-4fbc-8a21-7f333399b405"
      unitRef="usd">97749000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibfdac33c9dde41c48e1d2afa59df0229_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzExLTQtMS0xLTA_51e07b88-23b6-4f38-a742-33e2076baafb"
      unitRef="usd">86817000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5b0d85738260499c9fd07241270fb3ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzEyLTItMS0xLTA_adcfe156-3f7d-44a6-9af8-31eb8ccf326b"
      unitRef="usd">105177000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4ef6965c4fce4e3cb500af3402cdd39d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzEyLTQtMS0xLTA_bacdc3f7-f357-4d22-a350-526fc5863635"
      unitRef="usd">89406000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i95b95b469f8742a4bcb793060b6f8ffe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzE1LTItMS0xLTA_48f8b92d-3f45-4784-bc85-9a350b39eb01"
      unitRef="usd">110861000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ied86bd9f345d44fd8d4a1993a8e31c13_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzE1LTQtMS0xLTA_9693ae13-f4b5-442d-a9a8-f6537520ebfe"
      unitRef="usd">94538000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id6a807b66dc648ac8b16ae9bbc3fbfde_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzE2LTItMS0xLTA_f1b51a9f-a78f-4246-a6e3-8a07453297db"
      unitRef="usd">1213000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ibbe0213f851f4a2b8f4f8837a1d0063a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzE2LTQtMS0xLTA_cda7807e-24e3-4201-90d6-c75042af313e"
      unitRef="usd">2399000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i076e63cb79624efdb7e5e49fbb6a7472_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzE3LTItMS0xLTA_f7b74e60-2156-4549-bd26-0937cc1abb99"
      unitRef="usd">53737000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id41c1ffdef71490ba00084a8ed93f0a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzE3LTQtMS0xLTA_ff201d4b-ef1d-432d-9412-375524116938"
      unitRef="usd">109175000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i697a36f04e4d41708795ceef4c985952_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzE4LTItMS0xLTA_3156218f-eb65-4473-b242-d4f82e70045f"
      unitRef="usd">165811000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ibfdac33c9dde41c48e1d2afa59df0229_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzE4LTQtMS0xLTA_5d78f2ed-c68c-4560-ba1b-979f9180b141"
      unitRef="usd">206112000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i5b0d85738260499c9fd07241270fb3ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzE5LTItMS0xLTA_c305f040-8bb8-4e1f-bf11-600576e859ad"
      unitRef="usd">165811000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i4ef6965c4fce4e3cb500af3402cdd39d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTpkODc1ZDg4NDQ3Y2E0YTA2ODg2M2M4YWRmMDk0NWUzOS90YWJsZXJhbmdlOmQ4NzVkODg0NDdjYTRhMDY4ODYzYzhhZGYwOTQ1ZTM5XzE5LTQtMS0xLTA_6b199afa-be1d-4f07-8b81-fecee25c42a3"
      unitRef="usd">206112000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90ZXh0cmVnaW9uOjJjYjBlYjQ0MjhlOTQ2NTVhY2M2YjNlNmZjZWVmZGZmXzMwOTY_08bcebb0-e55c-4681-b2aa-2da71024aca1"
      unitRef="usd">7400000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90ZXh0cmVnaW9uOjJjYjBlYjQ0MjhlOTQ2NTVhY2M2YjNlNmZjZWVmZGZmXzMxMDM_b339fa42-1333-4811-8b35-a9cc03776070"
      unitRef="usd">2600000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90ZXh0cmVnaW9uOjJjYjBlYjQ0MjhlOTQ2NTVhY2M2YjNlNmZjZWVmZGZmXzM0OTU_2d966cf8-a15d-4b29-a52a-afbd088931c3"
      unitRef="usd">96600000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90ZXh0cmVnaW9uOjJjYjBlYjQ0MjhlOTQ2NTVhY2M2YjNlNmZjZWVmZGZmXzM1MDI_bc58cb21-2e1c-49b9-9fdc-99911efcbacc"
      unitRef="usd">85900000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90ZXh0cmVnaW9uOjJjYjBlYjQ0MjhlOTQ2NTVhY2M2YjNlNmZjZWVmZGZmXzUwMDA_a0bf0c49-81af-4727-a90f-b9a8c18356ad">The table below presents the carrying amounts (net of deferred financing costs) and fair values of financial instruments that are not recorded at fair value in the Company&#x2019;s Consolidated Balance Sheets (in thousands). The estimated fair value of the financial instruments was derived from quoted market prices provided by an independent dealer, which the Company considers to be a Level 2 input. &lt;span style="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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.660%"/&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="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;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 Notes&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;791,833&#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;790,783&#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;836,632&#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;846,296&#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;2029 Notes&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;593,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;608,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2030 Notes&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;791,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;790,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;816,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="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;2,176,463&#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,581,473&#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;2,261,186&#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,690,096&#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;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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
    <us-gaap:LongTermDebt
      contextRef="id6b2d40a626a4e55bd07a2824193fe86_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTo5MDQ2MjE0NGI3MGM0NmI4YWUwMDFkZjBiOTlkNTdlNS90YWJsZXJhbmdlOjkwNDYyMTQ0YjcwYzQ2YjhhZTAwMWRmMGI5OWQ1N2U1XzQtMS0xLTEtMA_9d88d161-8e06-489d-9d3f-55971f7bfa75"
      unitRef="usd">791833000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="id796c0068096463ebfa0d58bd1569209_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTo5MDQ2MjE0NGI3MGM0NmI4YWUwMDFkZjBiOTlkNTdlNS90YWJsZXJhbmdlOjkwNDYyMTQ0YjcwYzQ2YjhhZTAwMWRmMGI5OWQ1N2U1XzQtMy0xLTEtMA_698aa2ed-bb8e-4929-a2ea-053e799bfdd9"
      unitRef="usd">790783000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i883758d2e47c4e05a46f36ae122bb110_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTo5MDQ2MjE0NGI3MGM0NmI4YWUwMDFkZjBiOTlkNTdlNS90YWJsZXJhbmdlOjkwNDYyMTQ0YjcwYzQ2YjhhZTAwMWRmMGI5OWQ1N2U1XzQtNS0xLTEtMA_acafbb66-38f3-468d-9f9b-0eceb6e076b4"
      unitRef="usd">836632000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ie9f8eb88afac4e69b746ec01ea36b07d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTo5MDQ2MjE0NGI3MGM0NmI4YWUwMDFkZjBiOTlkNTdlNS90YWJsZXJhbmdlOjkwNDYyMTQ0YjcwYzQ2YjhhZTAwMWRmMGI5OWQ1N2U1XzQtNy0xLTEtMA_b3db0029-e55e-406e-a1f2-956b6ea46492"
      unitRef="usd">846296000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:LongTermDebt
      contextRef="i29b5ccd1e1054585ac67086ba7f82fd5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTo5MDQ2MjE0NGI3MGM0NmI4YWUwMDFkZjBiOTlkNTdlNS90YWJsZXJhbmdlOjkwNDYyMTQ0YjcwYzQ2YjhhZTAwMWRmMGI5OWQ1N2U1XzUtMS0xLTEtMA_f391836b-d7c7-46d8-abe2-0bdd70ae1b73"
      unitRef="usd">593139000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i638138ccd3e3434b952accffb1f8bc51_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTo5MDQ2MjE0NGI3MGM0NmI4YWUwMDFkZjBiOTlkNTdlNS90YWJsZXJhbmdlOjkwNDYyMTQ0YjcwYzQ2YjhhZTAwMWRmMGI5OWQ1N2U1XzUtMy0xLTEtMA_d9d45354-83b3-411f-883c-7ca242cef1df"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i587b01f36a1541b8a5a75598892e61da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTo5MDQ2MjE0NGI3MGM0NmI4YWUwMDFkZjBiOTlkNTdlNS90YWJsZXJhbmdlOjkwNDYyMTQ0YjcwYzQ2YjhhZTAwMWRmMGI5OWQ1N2U1XzUtNS0xLTEtMA_1e69d0f7-0a9e-4c1b-ac72-a7c3a3661a13"
      unitRef="usd">608346000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i5ec18afd807d49eb8ce8461df42c5380_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTo5MDQ2MjE0NGI3MGM0NmI4YWUwMDFkZjBiOTlkNTdlNS90YWJsZXJhbmdlOjkwNDYyMTQ0YjcwYzQ2YjhhZTAwMWRmMGI5OWQ1N2U1XzUtNy0xLTEtMA_3ed48a78-a06f-4acd-a218-a3f89a46286c"
      unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:LongTermDebt
      contextRef="id0b0099630f347cf91e700dabc34ed17_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTo5MDQ2MjE0NGI3MGM0NmI4YWUwMDFkZjBiOTlkNTdlNS90YWJsZXJhbmdlOjkwNDYyMTQ0YjcwYzQ2YjhhZTAwMWRmMGI5OWQ1N2U1XzYtMS0xLTEtMA_ab194595-03ea-4896-be30-2d1b6cbb3c8f"
      unitRef="usd">791491000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i9c16243a822f43878e9a59277bc52a2a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTo5MDQ2MjE0NGI3MGM0NmI4YWUwMDFkZjBiOTlkNTdlNS90YWJsZXJhbmdlOjkwNDYyMTQ0YjcwYzQ2YjhhZTAwMWRmMGI5OWQ1N2U1XzYtMy0xLTEtMA_974027f0-6f82-4343-b8a6-d3dde89c6b7e"
      unitRef="usd">790690000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i22bfc6160b04433ba5d55a75c941f217_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTo5MDQ2MjE0NGI3MGM0NmI4YWUwMDFkZjBiOTlkNTdlNS90YWJsZXJhbmdlOjkwNDYyMTQ0YjcwYzQ2YjhhZTAwMWRmMGI5OWQ1N2U1XzYtNS0xLTEtMA_18e010bf-8bc6-4138-8ef0-4e75ca87765e"
      unitRef="usd">816208000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i40c2d869279b47319bc4057c3c6fb759_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTo5MDQ2MjE0NGI3MGM0NmI4YWUwMDFkZjBiOTlkNTdlNS90YWJsZXJhbmdlOjkwNDYyMTQ0YjcwYzQ2YjhhZTAwMWRmMGI5OWQ1N2U1XzYtNy0xLTEtMA_bc84105e-1cf3-4e0a-809a-4f36387c92b6"
      unitRef="usd">843800000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:LongTermDebt
      contextRef="if372c7e31fb84be4827a654b1c3ad792_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTo5MDQ2MjE0NGI3MGM0NmI4YWUwMDFkZjBiOTlkNTdlNS90YWJsZXJhbmdlOjkwNDYyMTQ0YjcwYzQ2YjhhZTAwMWRmMGI5OWQ1N2U1XzctMS0xLTEtMA_a7de5fe4-8599-48ca-9862-6395cb7dd087"
      unitRef="usd">2176463000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i045246d6facf424a91feb64f91556b39_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTo5MDQ2MjE0NGI3MGM0NmI4YWUwMDFkZjBiOTlkNTdlNS90YWJsZXJhbmdlOjkwNDYyMTQ0YjcwYzQ2YjhhZTAwMWRmMGI5OWQ1N2U1XzctMy0xLTEtMA_27ce5f3d-187e-4a74-9c61-22b6f96f11a6"
      unitRef="usd">1581473000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ib91aeadc369d437a8415a405ba9b568f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTo5MDQ2MjE0NGI3MGM0NmI4YWUwMDFkZjBiOTlkNTdlNS90YWJsZXJhbmdlOjkwNDYyMTQ0YjcwYzQ2YjhhZTAwMWRmMGI5OWQ1N2U1XzctNS0xLTEtMA_6aebff66-c02d-484f-8bc5-60c5d6cebb37"
      unitRef="usd">2261186000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i7ff4ead3bfaa4800836cf2f136bc718e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90YWJsZTo5MDQ2MjE0NGI3MGM0NmI4YWUwMDFkZjBiOTlkNTdlNS90YWJsZXJhbmdlOjkwNDYyMTQ0YjcwYzQ2YjhhZTAwMWRmMGI5OWQ1N2U1XzctNy0xLTEtMA_5ce35b93-25de-4ecf-b386-eb1217b4c2fb"
      unitRef="usd">1690096000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i75898b4964474c9d941938a00da4e412_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90ZXh0cmVnaW9uOjJjYjBlYjQ0MjhlOTQ2NTVhY2M2YjNlNmZjZWVmZGZmXzEwOTk1MTE2MzQ3ODQ_ba5da2fc-ce32-4db2-a975-6c0c88153656"
      unitRef="usd">49500000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90ZXh0cmVnaW9uOjJjYjBlYjQ0MjhlOTQ2NTVhY2M2YjNlNmZjZWVmZGZmXzc2OTY1ODE0MDQxMzM_4de158ce-cc3e-4aa8-98d0-96c83e925c0c"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzIvZnJhZzoyY2IwZWI0NDI4ZTk0NjU1YWNjNmIzZTZmY2VlZmRmZi90ZXh0cmVnaW9uOjJjYjBlYjQ0MjhlOTQ2NTVhY2M2YjNlNmZjZWVmZGZmXzc2OTY1ODE0MDQxMzM_6f38b7dd-ff1a-43f2-9d4c-448ae502079c"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzYxNDU_d625176c-7ce7-48a9-b4ab-703602e2a707">Employee Benefits&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 contribution plans.&lt;/span&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 savings and investment plans (the &#x201c;401(k) Plans&#x201d;) covering substantially all U.S. employees. Company contributions are based on the level of employee contributions, up to a maximum of 4% of an employee&#x2019;s eligible salary, subject to an annual maximum. For 2021, the maximum Company match was $7,200. Amounts expensed in connection with the 401(k) Plans totaled $44.1 million, $43.9 million and $44.1 million in 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred compensation plans.&lt;/span&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 supplemental deferred compensation plans for the benefit of certain highly compensated officers, managers and other key employees. The plans&#x2019; investment assets are recorded at fair value in Other assets on the Consolidated Balance Sheets. The value of those assets was $104.1 million and $88.5 million at December 31, 2021 and 2020, respectively (see Note 14 &#x2014; Fair Value Disclosures for fair value information). The related deferred compensation plan liabilities, which were $110.9 million and $94.5 million at December 31, 2021 and 2020, respectively, are carried at fair value and are adjusted with a corresponding charge or credit to compensation expense to reflect the fair value of the amount owed to the employees. Deferred compensation plan liabilities are recorded in Other liabilities on the Consolidated Balance Sheets. Compensation expense recognized for all of the Company&#x2019;s deferred compensation plans was $1.3 million, $1.9 million and $0.6 million in 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Defined benefit pension plans.&lt;/span&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 defined benefit pension plans at several of its international locations. Benefits earned and paid under those plans are generally based on years of service and level of employee compensation. The Company&#x2019;s vested benefit obligation is the actuarial present value of the vested benefits to which an employee is entitled based on the employee&#x2019;s expected date of separation or retirement. The Company&#x2019;s defined benefit pension plans are accounted for in accordance with FASB ASC Topics 715 and 960. The table below presents the components of the Company&#x2019;s defined benefit pension plan expense for the years ended December 31 (in thousands). The components of pension expense, other than service cost, are recorded in Other income (expense), net in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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;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: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,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,659&#160;&lt;/span&gt;&lt;/td&gt;&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 cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;(517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognition of actuarial loss &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognition of loss due to 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;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 defined benefit pension plan expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;5,628&#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;5,120&#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;4,230&#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:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents the key assumptions used in the computation of pension expense for the years ended December 31. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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;Weighted average discount rate (1)&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;0.94&#160;&lt;/span&gt;&lt;/td&gt;&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;1.28&#160;&lt;/span&gt;&lt;/td&gt;&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;1.81&#160;&lt;/span&gt;&lt;/td&gt;&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;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.19&#160;&lt;/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.04&#160;&lt;/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.54&#160;&lt;/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;Average compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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;2.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;span style="color:#000000;font-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;2.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;span style="color:#000000;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;Cash balance interest credit rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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: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.20&#160;&lt;/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.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;/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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Discount rates are typically determined by using the yields on long-term corporate or government bonds in the relevant country with a duration consistent with the expected term of the underlying pension 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 table below provides information regarding changes in the projected benefit obligation of the Company&#x2019;s defined benefit pension plans for the years ended December 31 (in thousands).&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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;Projected benefit obligation at beginning of 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;62,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;52,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,890&#160;&lt;/span&gt;&lt;/td&gt;&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;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss due to assumption changes and plan experience (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Benefits payments (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan amendments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 at end of year (3)&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;57,973&#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;62,297&#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;52,503&#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:120%"&gt;The table below presents the key assumptions used in determining the projected benefit obligations at December 31.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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;Weighted average discount rate (4)&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;1.24&#160;&lt;/span&gt;&lt;/td&gt;&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 #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.94&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.28&#160;&lt;/span&gt;&lt;/td&gt;&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;Average compensation 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:10pt;font-weight:400;line-height:100%"&gt;2.57&#160;&lt;/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.58&#160;&lt;/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.58&#160;&lt;/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;Cash balance interest credit rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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;span style="color:#000000;font-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;0.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: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.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;span style="color:#000000;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The actuarial (gain) losses were primarily due to changes in the weighted average discount rate assumption.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company projects benefit payments will be made in future years directly to plan participants as follows: $1.6 million in 2022; $1.7 million in 2023; $1.9 million in 2024; $2.1 million in 2025; $2.3 million in 2026; and $15.9 million in total in the five years thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Measured as of December 31.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Discount rates are typically determined by using the yields on long-term corporate or government bonds in the relevant country with a duration consistent with the expected term of the underlying pension 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 tables below provide information regarding the funded status of the Company&#x2019;s defined benefit pension plans and the related amounts recorded in the Consolidated Balance Sheets as of December 31 (in thousands).&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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%"&gt;Funded status of the plans&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;Projected benefit obligation&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;57,973&#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;62,297&#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;52,503&#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;Pension plan assets at fair value (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,636)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status &#x2013; shortfall (2)&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;28,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;33,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,059&#160;&lt;/span&gt;&lt;/td&gt;&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:15pt"&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:400;line-height:100%"&gt;Accumulated benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;54,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;58,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;49,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;/tr&gt;&lt;tr style="height:15pt"&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;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amounts recorded in the Consolidated Balance Sheets for the plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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;Other liabilities &#x2013; accrued pension obligation (2)&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;28,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;33,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;29,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stockholders&#x2019; equity &#x2013; deferred actuarial loss (3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The pension plan assets are held by third-party trustees and are invested in a diversified portfolio of equities, high-quality government and corporate bonds, and other investments. The assets are primarily valued based on Level 1 and Level 2 inputs under the fair value hierarchy in FASB ASC Topic 820, with the majority of the invested assets considered to be of low-to-medium investment risk. The Company projects a future long-term rate of return on these plan assets of 1.58%, which it believes is reasonable based on the composition of the assets and both current and projected market conditions. Additional information regarding pension plan asset activity is provided below.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Funded status &#x2013; shortfall represents the amount of the projected benefit obligation that the Company has not funded with a third-party trustee. These liabilities of the Company are recorded in Other liabilities on the Consolidated Balance Sheets. The level of future contributions by the Company will vary and is dependent on a number of factors including investment returns, interest rate fluctuations, plan demographics, funding regulations and the results of the final actuarial valuation.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The deferred actuarial loss as of December&#160;31, 2021 is recorded in AOCI/L and will be reclassified out of AOCI/L and recognized as pension expense over approximately 13 years, subject to certain limitations set forth in FASB ASC Topic 715. The amortization of deferred actuarial losses from AOCI/L to pension expense in each of the years ended December&#160;31, 2021, 2020 and 2019 was 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;The table below provides a rollforward of the Company&#x2019;s defined benefit pension plans assets for the years ended December 31 (in thousands).&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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.695%"/&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;Pension plan assets at the beginning of the 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;28,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;23,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;19,460&#160;&lt;/span&gt;&lt;/td&gt;&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;Company contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit 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;(1,198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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;(1,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 plan assets at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;29,737&#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;28,636&#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;23,444&#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:120%"&gt;The Company also has a reinsurance asset arrangement with a large international insurance company that is intended to fund benefit payments for one of its plans. The reinsurance asset is not a pension plan asset but is an asset of the Company. At December&#160;31, 2021 and 2020, the reinsurance asset was recorded at its cash surrender value of $9.5 million and $10.0 million, respectively, and recorded in Other assets on the Consolidated Balance Sheets. The Company believes that cash surrender value approximates fair value and is equivalent to a Level 2 input under the FASB&#x2019;s fair value hierarchy in FASB ASC Topic 820.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzI2Mg_b8c85df5-494a-4e5a-9dd9-8fbf805af7bc"
      unitRef="number">0.04</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzM2Nw_d8d1da8e-2340-4b2c-af9c-37a10f2958e3"
      unitRef="usd">7200</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzYyNg_da0a755f-2fb7-44f9-9e52-efb72fc727b8"
      unitRef="usd">44100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzYzMA_7c6dae16-64a9-48a1-a6eb-ade73b69cc0e"
      unitRef="usd">43900000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzYzNw_9ab9ac24-f488-4760-9106-100f73d3b923"
      unitRef="usd">44100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ida611d5fe5a14caf9c9cc3bbb6a68ca3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzk4Ng_ecc00eac-701d-4a98-90b2-e3a893230c30"
      unitRef="usd">104100000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="if9cd90b03c384169a6c2b9ddc1508984_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzk5Mw_2f656300-538e-4547-ba96-e22cb5635ca4"
      unitRef="usd">88500000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i7888ebaec3f94ec4999444610dfb18a2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzExMjY_f2a0717a-d9a4-4ca7-ad4e-6ed9c4f158c7"
      unitRef="usd">110900000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i6bd9f4f1153d46f1a91d22f7e1639e94_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzExMzM_afe5125d-bd0d-4287-8356-5370763c3b55"
      unitRef="usd">94500000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzE1NDM_ddee3fe2-e8c8-4e82-b4a9-0cc5dae9a275"
      unitRef="usd">1300000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzE1NTU_ee094f13-931d-4241-a80d-f99fb5197f7f"
      unitRef="usd">1900000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzE1NzA_1b334d38-a2c8-404b-aae8-26726d33b927"
      unitRef="usd">600000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzYxNjI_deb13d66-3e27-418d-9e91-87c9aed928ea">The table below presents the components of the Company&#x2019;s defined benefit pension plan expense for the years ended December 31 (in thousands). The components of pension expense, other than service cost, are recorded in Other income (expense), net in the Consolidated Statements of Operations.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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;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: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,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,659&#160;&lt;/span&gt;&lt;/td&gt;&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 cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;(517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognition of actuarial loss &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognition of loss due to 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;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 defined benefit pension plan expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;5,628&#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;5,120&#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;4,230&#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:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo5MjVkZDczMGYyZDk0MTU2OGRhOTMzMjg4NTc5ZjAxNy90YWJsZXJhbmdlOjkyNWRkNzMwZjJkOTQxNTY4ZGE5MzMyODg1NzlmMDE3XzEtMS0xLTEtMA_3221fbf6-59d9-4854-8ea2-435942d37346"
      unitRef="usd">4511000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo5MjVkZDczMGYyZDk0MTU2OGRhOTMzMjg4NTc5ZjAxNy90YWJsZXJhbmdlOjkyNWRkNzMwZjJkOTQxNTY4ZGE5MzMyODg1NzlmMDE3XzEtMy0xLTEtMA_b15230c0-176f-44dd-9e78-73225f3c8461"
      unitRef="usd">4421000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo5MjVkZDczMGYyZDk0MTU2OGRhOTMzMjg4NTc5ZjAxNy90YWJsZXJhbmdlOjkyNWRkNzMwZjJkOTQxNTY4ZGE5MzMyODg1NzlmMDE3XzEtNS0xLTEtMA_87086816-9e7b-4ca2-8994-ccca14d70d76"
      unitRef="usd">3659000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo5MjVkZDczMGYyZDk0MTU2OGRhOTMzMjg4NTc5ZjAxNy90YWJsZXJhbmdlOjkyNWRkNzMwZjJkOTQxNTY4ZGE5MzMyODg1NzlmMDE3XzItMS0xLTEtMA_06005dc1-7d16-4696-a202-17cf7a089c11"
      unitRef="usd">605000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo5MjVkZDczMGYyZDk0MTU2OGRhOTMzMjg4NTc5ZjAxNy90YWJsZXJhbmdlOjkyNWRkNzMwZjJkOTQxNTY4ZGE5MzMyODg1NzlmMDE3XzItMy0xLTEtMA_15231fc9-dc46-4f4c-8873-59349d40276f"
      unitRef="usd">718000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo5MjVkZDczMGYyZDk0MTU2OGRhOTMzMjg4NTc5ZjAxNy90YWJsZXJhbmdlOjkyNWRkNzMwZjJkOTQxNTY4ZGE5MzMyODg1NzlmMDE3XzItNS0xLTEtMA_d1fe6013-8277-439c-82b4-2ae6ed622341"
      unitRef="usd">851000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo5MjVkZDczMGYyZDk0MTU2OGRhOTMzMjg4NTc5ZjAxNy90YWJsZXJhbmdlOjkyNWRkNzMwZjJkOTQxNTY4ZGE5MzMyODg1NzlmMDE3XzMtMS0xLTEtMA_58bcab04-f132-4381-9434-268d62922b23"
      unitRef="usd">350000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo5MjVkZDczMGYyZDk0MTU2OGRhOTMzMjg4NTc5ZjAxNy90YWJsZXJhbmdlOjkyNWRkNzMwZjJkOTQxNTY4ZGE5MzMyODg1NzlmMDE3XzMtMy0xLTEtMA_3d6239de-ddb8-46e5-a3c6-903deced9533"
      unitRef="usd">493000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo5MjVkZDczMGYyZDk0MTU2OGRhOTMzMjg4NTc5ZjAxNy90YWJsZXJhbmdlOjkyNWRkNzMwZjJkOTQxNTY4ZGE5MzMyODg1NzlmMDE3XzMtNS0xLTEtMA_a1e49a8a-403c-437c-8719-4c1ea59b73b3"
      unitRef="usd">517000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo5MjVkZDczMGYyZDk0MTU2OGRhOTMzMjg4NTc5ZjAxNy90YWJsZXJhbmdlOjkyNWRkNzMwZjJkOTQxNTY4ZGE5MzMyODg1NzlmMDE3XzQtMS0xLTEtMA_d7e09414-c7a9-417f-92ba-c36c66db6a82"
      unitRef="usd">-576000</us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit>
    <us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo5MjVkZDczMGYyZDk0MTU2OGRhOTMzMjg4NTc5ZjAxNy90YWJsZXJhbmdlOjkyNWRkNzMwZjJkOTQxNTY4ZGE5MzMyODg1NzlmMDE3XzQtMy0xLTEtMA_c50a87e0-f79b-4b59-a4e4-7e874860ac88"
      unitRef="usd">-474000</us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit>
    <us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo5MjVkZDczMGYyZDk0MTU2OGRhOTMzMjg4NTc5ZjAxNy90YWJsZXJhbmdlOjkyNWRkNzMwZjJkOTQxNTY4ZGE5MzMyODg1NzlmMDE3XzQtNS0xLTEtMA_2299ef5d-dcc4-46a0-9679-cc533a762a6b"
      unitRef="usd">-237000</us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo5MjVkZDczMGYyZDk0MTU2OGRhOTMzMjg4NTc5ZjAxNy90YWJsZXJhbmdlOjkyNWRkNzMwZjJkOTQxNTY4ZGE5MzMyODg1NzlmMDE3XzUtMS0xLTEtMA_0e72d0e9-70cc-4941-a88f-550c818e1484"
      unitRef="usd">-286000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo5MjVkZDczMGYyZDk0MTU2OGRhOTMzMjg4NTc5ZjAxNy90YWJsZXJhbmdlOjkyNWRkNzMwZjJkOTQxNTY4ZGE5MzMyODg1NzlmMDE3XzUtMy0xLTEtMA_61ff1977-19e8-4ab0-a9ca-8af1bded9967"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo5MjVkZDczMGYyZDk0MTU2OGRhOTMzMjg4NTc5ZjAxNy90YWJsZXJhbmdlOjkyNWRkNzMwZjJkOTQxNTY4ZGE5MzMyODg1NzlmMDE3XzUtNS0xLTEtMA_41ce0d2e-5278-486f-a1f7-835fa2567201"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo5MjVkZDczMGYyZDk0MTU2OGRhOTMzMjg4NTc5ZjAxNy90YWJsZXJhbmdlOjkyNWRkNzMwZjJkOTQxNTY4ZGE5MzMyODg1NzlmMDE3XzYtMS0xLTEtMA_d39798f9-4099-4f4e-99b0-b0a354f23d6e"
      unitRef="usd">5628000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo5MjVkZDczMGYyZDk0MTU2OGRhOTMzMjg4NTc5ZjAxNy90YWJsZXJhbmdlOjkyNWRkNzMwZjJkOTQxNTY4ZGE5MzMyODg1NzlmMDE3XzYtMy0xLTEtMA_72f5e88f-c793-4dbc-8ee4-e026365cae2d"
      unitRef="usd">5120000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo5MjVkZDczMGYyZDk0MTU2OGRhOTMzMjg4NTc5ZjAxNy90YWJsZXJhbmdlOjkyNWRkNzMwZjJkOTQxNTY4ZGE5MzMyODg1NzlmMDE3XzYtNS0xLTEtMA_b0af69d8-cd44-4f3c-b2c4-b98a5e2289e4"
      unitRef="usd">4230000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzYxMzY_90794452-c4f7-4b7a-9cdd-29c48a80c058">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents the key assumptions used in the computation of pension expense for the years ended December 31. &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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;Weighted average discount rate (1)&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;0.94&#160;&lt;/span&gt;&lt;/td&gt;&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;1.28&#160;&lt;/span&gt;&lt;/td&gt;&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;1.81&#160;&lt;/span&gt;&lt;/td&gt;&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;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.19&#160;&lt;/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.04&#160;&lt;/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.54&#160;&lt;/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;Average compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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;2.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;span style="color:#000000;font-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;2.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;span style="color:#000000;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;Cash balance interest credit rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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: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.20&#160;&lt;/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.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;/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:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Discount rates are typically determined by using the yields on long-term corporate or government bonds in the relevant country with a duration consistent with the expected term of the underlying pension obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4OGRkOTIxZDg0MDA0NTU0OWY1NWU0ODE2YTE1YTA5YS90YWJsZXJhbmdlOjg4ZGQ5MjFkODQwMDQ1NTQ5ZjU1ZTQ4MTZhMTVhMDlhXzEtMS0xLTEtMA_0aa7a70f-d585-4cbc-9848-98ab32a854c3"
      unitRef="number">0.0094</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4OGRkOTIxZDg0MDA0NTU0OWY1NWU0ODE2YTE1YTA5YS90YWJsZXJhbmdlOjg4ZGQ5MjFkODQwMDQ1NTQ5ZjU1ZTQ4MTZhMTVhMDlhXzEtMy0xLTEtMA_4504eb7d-c7c7-4d9b-87ea-93fdd02affae"
      unitRef="number">0.0128</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4OGRkOTIxZDg0MDA0NTU0OWY1NWU0ODE2YTE1YTA5YS90YWJsZXJhbmdlOjg4ZGQ5MjFkODQwMDQ1NTQ5ZjU1ZTQ4MTZhMTVhMDlhXzEtNS0xLTEtMA_bc9eb8c7-b381-4b11-a5c3-37a6ee8a21bf"
      unitRef="number">0.0181</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4OGRkOTIxZDg0MDA0NTU0OWY1NWU0ODE2YTE1YTA5YS90YWJsZXJhbmdlOjg4ZGQ5MjFkODQwMDQ1NTQ5ZjU1ZTQ4MTZhMTVhMDlhXzItMS0xLTEtMA_20d73a26-14eb-4e12-b1e9-4cf2faee90a1"
      unitRef="number">0.0119</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4OGRkOTIxZDg0MDA0NTU0OWY1NWU0ODE2YTE1YTA5YS90YWJsZXJhbmdlOjg4ZGQ5MjFkODQwMDQ1NTQ5ZjU1ZTQ4MTZhMTVhMDlhXzItMy0xLTEtMA_a1e513cc-520e-4e55-9c8e-59f1c810eac1"
      unitRef="number">0.0204</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4OGRkOTIxZDg0MDA0NTU0OWY1NWU0ODE2YTE1YTA5YS90YWJsZXJhbmdlOjg4ZGQ5MjFkODQwMDQ1NTQ5ZjU1ZTQ4MTZhMTVhMDlhXzItNS0xLTEtMA_0688de93-ca3a-4d82-ae80-17683dd5646f"
      unitRef="number">0.0254</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4OGRkOTIxZDg0MDA0NTU0OWY1NWU0ODE2YTE1YTA5YS90YWJsZXJhbmdlOjg4ZGQ5MjFkODQwMDQ1NTQ5ZjU1ZTQ4MTZhMTVhMDlhXzMtMS0xLTEtMA_8bb42b6e-8e12-41ec-b952-733d616c7700"
      unitRef="number">0.0258</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4OGRkOTIxZDg0MDA0NTU0OWY1NWU0ODE2YTE1YTA5YS90YWJsZXJhbmdlOjg4ZGQ5MjFkODQwMDQ1NTQ5ZjU1ZTQ4MTZhMTVhMDlhXzMtMy0xLTEtMA_f75e74dd-e0b1-4546-a7c3-9f3d261762e1"
      unitRef="number">0.0258</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4OGRkOTIxZDg0MDA0NTU0OWY1NWU0ODE2YTE1YTA5YS90YWJsZXJhbmdlOjg4ZGQ5MjFkODQwMDQ1NTQ5ZjU1ZTQ4MTZhMTVhMDlhXzMtNS0xLTEtMA_5775240a-9bf3-45fb-a9c9-dea213bd4109"
      unitRef="number">0.0258</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4OGRkOTIxZDg0MDA0NTU0OWY1NWU0ODE2YTE1YTA5YS90YWJsZXJhbmdlOjg4ZGQ5MjFkODQwMDQ1NTQ5ZjU1ZTQ4MTZhMTVhMDlhXzQtMS0xLTEtMA_3f4715c6-935c-46b8-918d-f19ecce55d1b"
      unitRef="number">0.0080</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4OGRkOTIxZDg0MDA0NTU0OWY1NWU0ODE2YTE1YTA5YS90YWJsZXJhbmdlOjg4ZGQ5MjFkODQwMDQ1NTQ5ZjU1ZTQ4MTZhMTVhMDlhXzQtMy0xLTEtMA_610ae436-9dc8-455c-8b84-caf0c459005c"
      unitRef="number">0.0120</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4OGRkOTIxZDg0MDA0NTU0OWY1NWU0ODE2YTE1YTA5YS90YWJsZXJhbmdlOjg4ZGQ5MjFkODQwMDQ1NTQ5ZjU1ZTQ4MTZhMTVhMDlhXzQtNS0xLTEtMA_cf49f893-3763-40bf-9013-0db453c14e3d"
      unitRef="number">0.0190</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate>
    <us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzYxNjU_6357b53a-85eb-4ebb-9b8f-9018b36b43e2">&lt;div style="text-align: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 table below provides information regarding changes in the projected benefit obligation of the Company&#x2019;s defined benefit pension plans for the years ended December 31 (in thousands).&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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;Projected benefit obligation at beginning of 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;62,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;52,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,890&#160;&lt;/span&gt;&lt;/td&gt;&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;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss due to assumption changes and plan experience (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Benefits payments (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan amendments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 at end of year (3)&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;57,973&#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;62,297&#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;52,503&#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:120%"&gt;The table below presents the key assumptions used in determining the projected benefit obligations at December 31.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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;Weighted average discount rate (4)&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;1.24&#160;&lt;/span&gt;&lt;/td&gt;&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 #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.94&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.28&#160;&lt;/span&gt;&lt;/td&gt;&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;Average compensation 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:10pt;font-weight:400;line-height:100%"&gt;2.57&#160;&lt;/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.58&#160;&lt;/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.58&#160;&lt;/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;Cash balance interest credit rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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;span style="color:#000000;font-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;0.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: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.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;span style="color:#000000;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The actuarial (gain) losses were primarily due to changes in the weighted average discount rate assumption.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The Company projects benefit payments will be made in future years directly to plan participants as follows: $1.6 million in 2022; $1.7 million in 2023; $1.9 million in 2024; $2.1 million in 2025; $2.3 million in 2026; and $15.9 million in total in the five years thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Measured as of December 31.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Discount rates are typically determined by using the yields on long-term corporate or government bonds in the relevant country with a duration consistent with the expected term of the underlying pension obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzEtMS0xLTEtMA_e64eb424-d47d-465e-a395-0c68044b97bd"
      unitRef="usd">62297000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzEtMy0xLTEtMA_49d94c3f-63b9-4200-8b40-37df8588b191"
      unitRef="usd">52503000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="icea94a8ee10c417b8e0e68c91b07a6d6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzEtNS0xLTEtMA_17a7092f-78b6-49b9-a647-8b9637944381"
      unitRef="usd">44890000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzItMS0xLTEtMA_21d576ca-cd10-4c90-83da-cf3d56cba060"
      unitRef="usd">4511000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzItMy0xLTEtMA_b8315708-a20c-4cf3-81e9-a17c8c9f53a5"
      unitRef="usd">4421000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzItNS0xLTEtMA_8b6a6ad4-d3ad-43bf-950b-78dfabeb77b8"
      unitRef="usd">3659000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzMtMS0xLTEtMA_7ed58a3a-4cc5-4528-a4fa-72a295cb286b"
      unitRef="usd">605000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzMtMy0xLTEtMA_abb7334a-15e7-44cb-9815-2bc60a03061e"
      unitRef="usd">718000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzMtNS0xLTEtMA_533faf5c-d4c5-422d-abb4-e6b64f6c8df2"
      unitRef="usd">851000</us-gaap:DefinedBenefitPlanInterestCost>
    <it:DefinedBenefitPlanActuarialGainsLosses
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzQtMS0xLTEtMA_6c7bbcee-8db2-472a-8b76-815ed8e15ab3"
      unitRef="usd">-2230000</it:DefinedBenefitPlanActuarialGainsLosses>
    <it:DefinedBenefitPlanActuarialGainsLosses
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzQtMy0xLTEtMA_2b9ede62-4a6d-4cda-97c0-7e2f615628eb"
      unitRef="usd">1516000</it:DefinedBenefitPlanActuarialGainsLosses>
    <it:DefinedBenefitPlanActuarialGainsLosses
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzQtNS0xLTEtMA_e5eccfc0-8072-43c2-9e32-b0efe453a3ac"
      unitRef="usd">4524000</it:DefinedBenefitPlanActuarialGainsLosses>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzUtMS0xLTEtMA_f05b372d-ef47-4f3c-a381-de9983cd3897"
      unitRef="usd">1198000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzUtMy0xLTEtMA_d6016589-0718-49b5-a8a1-179307524535"
      unitRef="usd">1438000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzUtNS0xLTEtMA_61f2cbc6-2f5f-48f3-91fc-41ca0f7e7c95"
      unitRef="usd">830000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzYtMS0xLTEtMzY4NDM_b9dbd975-8d5a-49e2-aad4-432648db44e5"
      unitRef="usd">269000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzctMy0xLTEtMzY4NzQ_73e2f6bf-703e-483f-a19f-c41eafba8266"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzctNS0xLTEtMzY4ODU_23514297-ebb7-4e74-b82b-5f893403af00"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzYtMS0xLTEtMA_f2fb5b89-31bd-459b-a86b-187ce87cc3ef"
      unitRef="usd">1606000</us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement>
    <us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzYtMy0xLTEtMA_aa40bf64-345c-4ac8-bbef-8681072a352d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement>
    <us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzYtNS0xLTEtMA_57b115b3-5d73-48d5-b1e1-d3b94fbf65c3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzctMS0xLTEtMA_f43cbf8c-0aab-42f3-8ed3-2ec676d5b6cf"
      unitRef="usd">4675000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzctMy0xLTEtMA_3bd4e259-3d01-45b0-b4de-46f897773eed"
      unitRef="usd">-4577000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzctNS0xLTEtMA_e6749628-f0bb-45bd-8dc5-0ac6cacccb6e"
      unitRef="usd">591000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzgtMS0xLTEtMA_60481b34-c408-4e70-ad88-36971ef846c3"
      unitRef="usd">57973000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzgtMy0xLTEtMA_050163d4-f618-440d-88e8-db26f18835ad"
      unitRef="usd">62297000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTphNTRkMDFmYTJhNjY0NjU2YmI4ZDFmMjZjOGMyZTFlOC90YWJsZXJhbmdlOmE1NGQwMWZhMmE2NjQ2NTZiYjhkMWYyNmM4YzJlMWU4XzgtNS0xLTEtMA_39f0d541-c872-463e-8291-2df44e50c796"
      unitRef="usd">52503000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4ZGQ5NGFmZjhkNzI0YjUwOTliZTRjOTFhYzFjZDkyYi90YWJsZXJhbmdlOjhkZDk0YWZmOGQ3MjRiNTA5OWJlNGM5MWFjMWNkOTJiXzEtMS0xLTEtMA_79f471a6-0926-4bcd-9a73-777bb3207aca"
      unitRef="number">0.0124</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4ZGQ5NGFmZjhkNzI0YjUwOTliZTRjOTFhYzFjZDkyYi90YWJsZXJhbmdlOjhkZDk0YWZmOGQ3MjRiNTA5OWJlNGM5MWFjMWNkOTJiXzEtMy0xLTEtMA_3ee647a2-b94f-4257-8796-a5333d0205f4"
      unitRef="number">0.0094</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4ZGQ5NGFmZjhkNzI0YjUwOTliZTRjOTFhYzFjZDkyYi90YWJsZXJhbmdlOjhkZDk0YWZmOGQ3MjRiNTA5OWJlNGM5MWFjMWNkOTJiXzEtNS0xLTEtMA_906e9e14-5798-4141-a849-83259e267e66"
      unitRef="number">0.0128</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4ZGQ5NGFmZjhkNzI0YjUwOTliZTRjOTFhYzFjZDkyYi90YWJsZXJhbmdlOjhkZDk0YWZmOGQ3MjRiNTA5OWJlNGM5MWFjMWNkOTJiXzItMS0xLTEtMA_cf2e2b5e-9dad-427a-a2eb-9f04c70ce47b"
      unitRef="number">0.0257</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4ZGQ5NGFmZjhkNzI0YjUwOTliZTRjOTFhYzFjZDkyYi90YWJsZXJhbmdlOjhkZDk0YWZmOGQ3MjRiNTA5OWJlNGM5MWFjMWNkOTJiXzItMy0xLTEtMA_347e56b8-2a94-41ab-8b60-b80aa88d1770"
      unitRef="number">0.0258</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4ZGQ5NGFmZjhkNzI0YjUwOTliZTRjOTFhYzFjZDkyYi90YWJsZXJhbmdlOjhkZDk0YWZmOGQ3MjRiNTA5OWJlNGM5MWFjMWNkOTJiXzItNS0xLTEtMA_8ba42908-8ef5-4463-ba7d-8666aa61d232"
      unitRef="number">0.0258</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4ZGQ5NGFmZjhkNzI0YjUwOTliZTRjOTFhYzFjZDkyYi90YWJsZXJhbmdlOjhkZDk0YWZmOGQ3MjRiNTA5OWJlNGM5MWFjMWNkOTJiXzMtMS0xLTEtMA_567994fb-8ead-4332-82d1-46b0122de5a6"
      unitRef="number">0.0120</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4ZGQ5NGFmZjhkNzI0YjUwOTliZTRjOTFhYzFjZDkyYi90YWJsZXJhbmdlOjhkZDk0YWZmOGQ3MjRiNTA5OWJlNGM5MWFjMWNkOTJiXzMtMy0xLTEtMA_0592b7aa-41a1-4463-98f6-64d201ea9865"
      unitRef="number">0.0080</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4ZGQ5NGFmZjhkNzI0YjUwOTliZTRjOTFhYzFjZDkyYi90YWJsZXJhbmdlOjhkZDk0YWZmOGQ3MjRiNTA5OWJlNGM5MWFjMWNkOTJiXzMtNS0xLTEtMA_a4cd064e-e749-4368-b352-05f6998211ac"
      unitRef="number">0.0120</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzMzMzI_1f6c4baa-0a7f-4ee1-b5a4-56ec690f0952"
      unitRef="usd">1600000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzMzNDI_51746a3f-b38f-403e-908d-973a1b6a7697"
      unitRef="usd">1700000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzMzNTI_47fabd1c-da2c-44e5-bd31-82ae094f88dd"
      unitRef="usd">1900000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzMzNjI_4c823f1e-de43-4093-baee-7e4742b5cf96"
      unitRef="usd">2100000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzMzNzI_d53dbfa1-7e1d-4096-8b5c-519b35d2aae5"
      unitRef="usd">2300000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzMzODY_0ec3db24-d672-4579-9b41-69a602597968"
      unitRef="usd">15900000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzYxMzc_3edf2cdd-e2c2-4a5f-8b75-265398df552c">The tables below provide information regarding the funded status of the Company&#x2019;s defined benefit pension plans and the related amounts recorded in the Consolidated Balance Sheets as of December 31 (in thousands).&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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%"&gt;Funded status of the plans&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;Projected benefit obligation&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;57,973&#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;62,297&#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;52,503&#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;Pension plan assets at fair value (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,636)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status &#x2013; shortfall (2)&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;28,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;33,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,059&#160;&lt;/span&gt;&lt;/td&gt;&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:15pt"&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:400;line-height:100%"&gt;Accumulated benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;54,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;58,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;49,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;/tr&gt;&lt;tr style="height:15pt"&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;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amounts recorded in the Consolidated Balance Sheets for the plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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;Other liabilities &#x2013; accrued pension obligation (2)&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;28,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;33,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;29,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stockholders&#x2019; equity &#x2013; deferred actuarial loss (3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The pension plan assets are held by third-party trustees and are invested in a diversified portfolio of equities, high-quality government and corporate bonds, and other investments. The assets are primarily valued based on Level 1 and Level 2 inputs under the fair value hierarchy in FASB ASC Topic 820, with the majority of the invested assets considered to be of low-to-medium investment risk. The Company projects a future long-term rate of return on these plan assets of 1.58%, which it believes is reasonable based on the composition of the assets and both current and projected market conditions. Additional information regarding pension plan asset activity is provided below.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Funded status &#x2013; shortfall represents the amount of the projected benefit obligation that the Company has not funded with a third-party trustee. These liabilities of the Company are recorded in Other liabilities on the Consolidated Balance Sheets. The level of future contributions by the Company will vary and is dependent on a number of factors including investment returns, interest rate fluctuations, plan demographics, funding regulations and the results of the final actuarial valuation.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The deferred actuarial loss as of December&#160;31, 2021 is recorded in AOCI/L and will be reclassified out of AOCI/L and recognized as pension expense over approximately 13 years, subject to certain limitations set forth in FASB ASC Topic 715. The amortization of deferred actuarial losses from AOCI/L to pension expense in each of the years ended December&#160;31, 2021, 2020 and 2019 was immaterial.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4Yzk5M2Y1YjJlMDU0MTgxOGUzMzk2OTk4MjYzZDI2Mi90YWJsZXJhbmdlOjhjOTkzZjViMmUwNTQxODE4ZTMzOTY5OTgyNjNkMjYyXzEtMS0xLTEtMA_60481b34-c408-4e70-ad88-36971ef846c3"
      unitRef="usd">57973000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4Yzk5M2Y1YjJlMDU0MTgxOGUzMzk2OTk4MjYzZDI2Mi90YWJsZXJhbmdlOjhjOTkzZjViMmUwNTQxODE4ZTMzOTY5OTgyNjNkMjYyXzEtMy0xLTEtMA_050163d4-f618-440d-88e8-db26f18835ad"
      unitRef="usd">62297000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4Yzk5M2Y1YjJlMDU0MTgxOGUzMzk2OTk4MjYzZDI2Mi90YWJsZXJhbmdlOjhjOTkzZjViMmUwNTQxODE4ZTMzOTY5OTgyNjNkMjYyXzEtNS0xLTEtMA_39f0d541-c872-463e-8291-2df44e50c796"
      unitRef="usd">52503000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4Yzk5M2Y1YjJlMDU0MTgxOGUzMzk2OTk4MjYzZDI2Mi90YWJsZXJhbmdlOjhjOTkzZjViMmUwNTQxODE4ZTMzOTY5OTgyNjNkMjYyXzItMS0xLTEtMA_f3725311-c2e9-484f-8aaf-e0b248d76421"
      unitRef="usd">29737000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4Yzk5M2Y1YjJlMDU0MTgxOGUzMzk2OTk4MjYzZDI2Mi90YWJsZXJhbmdlOjhjOTkzZjViMmUwNTQxODE4ZTMzOTY5OTgyNjNkMjYyXzItMy0xLTEtMA_7ec52d48-b8c6-49e4-bfee-33ff41340e9b"
      unitRef="usd">28636000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4Yzk5M2Y1YjJlMDU0MTgxOGUzMzk2OTk4MjYzZDI2Mi90YWJsZXJhbmdlOjhjOTkzZjViMmUwNTQxODE4ZTMzOTY5OTgyNjNkMjYyXzItNS0xLTEtMA_2366ab45-e8b3-40d5-81b4-ad8266f35403"
      unitRef="usd">23444000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4Yzk5M2Y1YjJlMDU0MTgxOGUzMzk2OTk4MjYzZDI2Mi90YWJsZXJhbmdlOjhjOTkzZjViMmUwNTQxODE4ZTMzOTY5OTgyNjNkMjYyXzMtMS0xLTEtMA_e19fb09f-48af-4a7b-8f83-375bdb602d7e"
      unitRef="usd">-28236000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4Yzk5M2Y1YjJlMDU0MTgxOGUzMzk2OTk4MjYzZDI2Mi90YWJsZXJhbmdlOjhjOTkzZjViMmUwNTQxODE4ZTMzOTY5OTgyNjNkMjYyXzMtMy0xLTEtMA_ee20e24b-8c33-4ea9-9d10-d2a5916357b0"
      unitRef="usd">-33661000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4Yzk5M2Y1YjJlMDU0MTgxOGUzMzk2OTk4MjYzZDI2Mi90YWJsZXJhbmdlOjhjOTkzZjViMmUwNTQxODE4ZTMzOTY5OTgyNjNkMjYyXzMtNS0xLTEtMA_ac7110bb-e0df-48f0-990b-4848779d59cf"
      unitRef="usd">-29059000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4Yzk5M2Y1YjJlMDU0MTgxOGUzMzk2OTk4MjYzZDI2Mi90YWJsZXJhbmdlOjhjOTkzZjViMmUwNTQxODE4ZTMzOTY5OTgyNjNkMjYyXzUtMS0xLTEtMA_a08bf3af-5329-4b38-8a04-e370d1afc271"
      unitRef="usd">54701000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4Yzk5M2Y1YjJlMDU0MTgxOGUzMzk2OTk4MjYzZDI2Mi90YWJsZXJhbmdlOjhjOTkzZjViMmUwNTQxODE4ZTMzOTY5OTgyNjNkMjYyXzUtMy0xLTEtMA_22b3ccff-3784-4503-ab96-6f5eb2d937c3"
      unitRef="usd">58963000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4Yzk5M2Y1YjJlMDU0MTgxOGUzMzk2OTk4MjYzZDI2Mi90YWJsZXJhbmdlOjhjOTkzZjViMmUwNTQxODE4ZTMzOTY5OTgyNjNkMjYyXzUtNS0xLTEtMA_ccf29f8c-5460-4524-acf1-f2ec3c6316e6"
      unitRef="usd">49485000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4Yzk5M2Y1YjJlMDU0MTgxOGUzMzk2OTk4MjYzZDI2Mi90YWJsZXJhbmdlOjhjOTkzZjViMmUwNTQxODE4ZTMzOTY5OTgyNjNkMjYyXzgtMS0xLTEtMjk1Njk_0b3ab48f-9394-4c55-b061-6387c7ba425f"
      unitRef="usd">28236000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4Yzk5M2Y1YjJlMDU0MTgxOGUzMzk2OTk4MjYzZDI2Mi90YWJsZXJhbmdlOjhjOTkzZjViMmUwNTQxODE4ZTMzOTY5OTgyNjNkMjYyXzgtMy0xLTEtMjk1NzI_95382193-ebe0-4cda-be97-1f02bb4df766"
      unitRef="usd">33661000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4Yzk5M2Y1YjJlMDU0MTgxOGUzMzk2OTk4MjYzZDI2Mi90YWJsZXJhbmdlOjhjOTkzZjViMmUwNTQxODE4ZTMzOTY5OTgyNjNkMjYyXzgtNS0xLTEtMjk1NzU_194f0eb4-4c68-49ae-ac62-1e8082f958ed"
      unitRef="usd">29059000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4Yzk5M2Y1YjJlMDU0MTgxOGUzMzk2OTk4MjYzZDI2Mi90YWJsZXJhbmdlOjhjOTkzZjViMmUwNTQxODE4ZTMzOTY5OTgyNjNkMjYyXzktMS0xLTEtMjk1Nzk_624c8c82-9b95-4e8b-ae66-da770ada81f1"
      unitRef="usd">-6672000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4Yzk5M2Y1YjJlMDU0MTgxOGUzMzk2OTk4MjYzZDI2Mi90YWJsZXJhbmdlOjhjOTkzZjViMmUwNTQxODE4ZTMzOTY5OTgyNjNkMjYyXzktMy0xLTEtMjk1ODI_f29ec94e-4a06-41d1-9190-860efda4deec"
      unitRef="usd">-9309000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTo4Yzk5M2Y1YjJlMDU0MTgxOGUzMzk2OTk4MjYzZDI2Mi90YWJsZXJhbmdlOjhjOTkzZjViMmUwNTQxODE4ZTMzOTY5OTgyNjNkMjYyXzktNS0xLTEtMjk1ODI_8e1a06ab-96c1-4ae5-b9af-1df327a87af1"
      unitRef="usd">-8584000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax>
    <it:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostFutureExpectedLongtermRateOfReturnOnPlanAssets
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzQzNTU_84b5f1f1-59a8-40e4-a935-9052928adbce"
      unitRef="number">0.0158</it:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostFutureExpectedLongtermRateOfReturnOnPlanAssets>
    <it:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossDeferredActuarialLossWeightedAverageAmortizationPeriod
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzUyMDQ_2224807d-6520-4057-b98d-0866728fe256">P13Y</it:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossDeferredActuarialLossWeightedAverageAmortizationPeriod>
    <us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzYxMjg_9ccd40a0-b71a-4651-b64c-78f9c8afc98e">&lt;div style="text-align: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 table below provides a rollforward of the Company&#x2019;s defined benefit pension plans assets for the years ended December 31 (in thousands).&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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.695%"/&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;Pension plan assets at the beginning of the 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;28,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;23,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;19,460&#160;&lt;/span&gt;&lt;/td&gt;&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;Company contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit 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;(1,198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;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;(1,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 plan assets at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;29,737&#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;28,636&#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;23,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzEtMS0xLTEtMA_451999b3-db57-4d4e-ad82-172fc45ae68e"
      unitRef="usd">28636000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzEtMy0xLTEtMA_b79135aa-45dd-429b-93bb-1549ed91b5d7"
      unitRef="usd">23444000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icea94a8ee10c417b8e0e68c91b07a6d6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzEtNS0xLTEtMA_8403d512-6b13-4c68-b2a8-1f32577be842"
      unitRef="usd">19460000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzItMS0xLTEtMA_c7648747-2005-47a3-813f-6745c81df726"
      unitRef="usd">4865000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzItMy0xLTEtMA_e0cf8398-d6c5-4520-9d9a-114c61ffaa6d"
      unitRef="usd">3924000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzItNS0xLTEtMA_e24acfec-71d1-4ad0-b99a-61f6f46cc944"
      unitRef="usd">4405000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzMtMS0xLTEtMA_13fd337b-6f61-457e-8c4b-abe200d5274c"
      unitRef="usd">1198000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzMtMy0xLTEtMA_73d0393a-a989-4212-8faa-07a835de1e3c"
      unitRef="usd">1438000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzMtNS0xLTEtMA_e3389902-98e6-4fac-87c8-338d7f4e1895"
      unitRef="usd">830000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzQtMS0xLTEtMA_cfc52398-c086-4ae3-aba7-4ca9baf225bd"
      unitRef="usd">1066000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzQtMy0xLTEtMA_14d53b2c-f6ea-4b03-990e-3cd6e4d89c09"
      unitRef="usd">684000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzQtNS0xLTEtMA_fc78fdca-20a7-4e2d-b895-ac6ee088e3b3"
      unitRef="usd">714000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzYtMS0xLTEtMzY4MTY_1c17b1dc-b235-4c1c-a0e8-4399a9314589"
      unitRef="usd">1606000</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzYtMy0xLTEtMzY4MjU_7869cae1-eff0-408e-85d8-69f3a234ecd2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzYtNS0xLTEtMzY4MzI_47a012d6-842a-4157-babc-b38688daafd4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzYtMS0xLTEtMA_645cfa47-ff19-4b9b-b2ad-01d29a894fcf"
      unitRef="usd">-2026000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzYtMy0xLTEtMA_73cd270b-d8d3-4e5f-8fb1-f7ecb846e28c"
      unitRef="usd">2022000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzYtNS0xLTEtMA_97a24135-68e5-423d-8ea7-e2fa83fea460"
      unitRef="usd">-305000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzctMS0xLTEtMA_5d91f0d4-6804-4bbf-9e1a-e6a2a8de016c"
      unitRef="usd">29737000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzctMy0xLTEtMA_c5054973-69c3-4519-81a4-76fd89d57370"
      unitRef="usd">28636000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90YWJsZTozZGRkYWY5YzU3MTQ0MDhjYTdiZGNhNjE5NDJhMzFmOC90YWJsZXJhbmdlOjNkZGRhZjljNTcxNDQwOGNhN2JkY2E2MTk0MmEzMWY4XzctNS0xLTEtMA_8964552d-98af-4c6f-b464-d06f4784572f"
      unitRef="usd">23444000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <it:DefinedBenefitPlanReinsuranceAsset
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzU4NjY_e5594877-89d1-4a13-b00c-5093a104fdf8"
      unitRef="usd">9500000</it:DefinedBenefitPlanReinsuranceAsset>
    <it:DefinedBenefitPlanReinsuranceAsset
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzUvZnJhZzphN2M4MTNlYTk4YjI0OGU5ODZkYjU0OWM2ZGMyMTViMi90ZXh0cmVnaW9uOmE3YzgxM2VhOThiMjQ4ZTk4NmRiNTQ5YzZkYzIxNWIyXzU4NzM_23f195df-50cb-40a4-a405-ae48d7ab8611"
      unitRef="usd">10000000</it:DefinedBenefitPlanReinsuranceAsset>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90ZXh0cmVnaW9uOmM1OThkMzJjMmE4MjQyZWNhZjg1OTBiMjZiNGQxYjk0XzM3OTQ_e4240ca9-caa1-4b80-885b-32b73c539118">Segment Information&lt;div style="text-align: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 products and services are delivered through&#160;three&#160;segments &#x2013; Research, Conferences and Consulting, as described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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="padding-left:18pt;text-align:justify;text-indent:-18pt"&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;&#x2022;&lt;/span&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%;padding-left:14.5pt"&gt;Research&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; equips executives and their teams from every function and across all industries with actionable, objective insight, guidance and tools. Our experienced experts deliver all this value informed by a combination of practitioner-sourced and data-driven research to help our clients address their mission critical priorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&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%;padding-left:14.15pt"&gt;Conferences&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; provides executives and teams across an organization the opportunity to learn, share and network. From our Gartner Symposium/Xpo series, to industry-leading conferences focused on specific business roles and topics, to peer-driven sessions, our offerings enable attendees to experience the best of Gartner insight and guidance.&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:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&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%;padding-left:12.53pt"&gt;Consulting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; serves senior executives leading technology-driven strategic initiatives leveraging the power of Gartner&#x2019;s actionable, objective insight. Through custom analysis and on-the-ground support we enable optimized technology investments and stronger performance on our clients&#x2019; mission critical priorities.&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 evaluates segment performance and allocates resources based on gross contribution margin. Gross contribution, as presented in the table below, is defined as operating income or loss excluding certain Cost of services and product development expenses, Selling, general and administrative expenses, Depreciation, Amortization of intangibles, and Acquisition and integration charges. Certain bonus and fringe benefit costs included in consolidated Cost of services and product development are not allocated to segment expense. The accounting policies used by the reportable segments are the same as those used by the Company. There are no intersegment revenues. The Company does not identify or allocate tangible assets, including capital expenditures, by reportable segment. Accordingly, tangible assets are not reported by segment because the information is not available by segment and is not reviewed in the evaluation of segment performance or in making decisions regarding the allocation of resources.&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 earns revenue from clients in many countries. Other than the United States, there is no individual country where revenues from external clients represent 10% or more of the Company&#x2019;s consolidated revenues. Additionally, no single client accounted for 10% or more of the Company&#x2019;s consolidated revenues and the loss of a single client, in management&#x2019;s opinion, would not have a material adverse effect on revenues.&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 tables below present information about the Company&#x2019;s reportable segments for the years ended December 31 (in thousands).&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:37.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.963%"/&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%"&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;Research&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;Conferences&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;Consulting&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;Consolidated&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;2021&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: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="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;&#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: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="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 12.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;Revenues&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;4,101,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;214,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;418,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;4,733,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.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;Gross contribution&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,036,925&#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;133,748&#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;158,843&#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,329,516&#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 12.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 and other expenses&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;&#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: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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,413,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.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;Operating income&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:2px 1pt;text-align:right;vertical-align: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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;915,751&#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 style="height:15pt"&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="border-top:3pt double #000000;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;div&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;/div&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="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 2px 12.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;Revenues&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;3,602,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;120,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;376,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4,099,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross contribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;57,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,770,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and other expenses&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,280,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.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;Operating income&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="padding:0 1pt"/&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;490,150&#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 style="height:15pt"&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="border-top:3pt double #000000;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;2019&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="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 2px 12.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;Revenues&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;3,374,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;476,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;393,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4,245,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross contribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,351,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,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;118,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,711,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and other expenses&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,341,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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 #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 #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;370,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below provides a reconciliation of total segment gross contribution to net income for the years ended December 31 (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.298%"/&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:2px 1pt;text-align:center;vertical-align: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;Total segment gross contribution&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;3,329,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,770,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,711,927&#160;&lt;/span&gt;&lt;/td&gt;&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;Costs and expenses:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align: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 services and product development - unallocated (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;39,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;17,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 5.5pt;text-align:left;vertical-align: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&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,155,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,038,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,103,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition and integration charges&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;6,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 income&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;915,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;490,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align: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 and other, net&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;(98,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 5.5pt;text-align:left;vertical-align: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 on event cancellation insurance claims&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;152,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align: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 from divested operations&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;&#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;(2,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 5.5pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(44,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 5.5pt;text-align:left;vertical-align: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: Provision for income taxes&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;176,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;42,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;793,560&#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;266,745&#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;border-top:1pt solid #000000;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;233,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&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="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The unallocated amounts consist of certain bonus and fringe costs recorded in consolidated Cost of services and product development that are not allocated to segment expense. The Company&#x2019;s policy is to allocate bonuses to segments at 100% of a segment employee&#x2019;s target bonus. Amounts above or below 100% are absorbed by corporate.&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;Disaggregated revenue information by reportable segment for the three years ended December&#160;31, 2021 is presented in Note 9 &#x2014; Revenue and Related Matters. Long-lived asset information by geographic location as of December 31 is summarized in the table below (in thousands).&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.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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;Long-lived assets (1):&lt;/span&gt;&lt;/td&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;&#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:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States and Canada &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;706,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;820,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, Middle East and Africa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 long-lived 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;1,130,509&#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;1,240,364&#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;(1)Excludes goodwill and intangible assets for all dates.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90ZXh0cmVnaW9uOmM1OThkMzJjMmE4MjQyZWNhZjg1OTBiMjZiNGQxYjk0Xzg0_f24d3f9e-02fb-479f-8563-1ae5d927e25a"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90ZXh0cmVnaW9uOmM1OThkMzJjMmE4MjQyZWNhZjg1OTBiMjZiNGQxYjk0XzM4MDQ_8758d448-f809-4931-9d1c-3986291f7a68">&lt;div style="text-align: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 tables below present information about the Company&#x2019;s reportable segments for the years ended December 31 (in thousands).&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:37.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.963%"/&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%"&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;Research&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;Conferences&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;Consulting&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;Consolidated&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;2021&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: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="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;&#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: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="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 12.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;Revenues&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;4,101,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;214,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;418,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;4,733,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.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;Gross contribution&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,036,925&#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;133,748&#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;158,843&#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,329,516&#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 12.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 and other expenses&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;&#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: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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,413,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.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;Operating income&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:2px 1pt;text-align:right;vertical-align: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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;915,751&#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 style="height:15pt"&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="border-top:3pt double #000000;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;div&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;/div&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="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 2px 12.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;Revenues&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;3,602,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;120,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;376,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4,099,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross contribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;57,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,770,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and other expenses&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,280,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.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;Operating income&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="padding:0 1pt"/&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;490,150&#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 style="height:15pt"&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="border-top:3pt double #000000;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;2019&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="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 2px 12.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;Revenues&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;3,374,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;476,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;393,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4,245,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross contribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,351,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,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;118,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,711,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and other expenses&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,341,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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 #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 #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;370,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i91fa6bcd6b9d4971a9673e8c83d5ea48_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzItMS0xLTEtMA_31adf4d1-8085-4f68-a076-64c46f2ee6e0"
      unitRef="usd">4101392000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8aaa53d8084e4e08a1ed729978a791d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzItMy0xLTEtMA_d57045fa-092c-4cdf-ae61-7e50cd33fbde"
      unitRef="usd">214449000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5590f969f87f4f3688b05149a035f3ff_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzItNS0xLTEtMA_ab23c3f9-d5fc-4bed-8eb4-1bec0a73fdca"
      unitRef="usd">418121000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9660dde767874d73aae12a8a5d16ce42_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzItNy0xLTEtMA_527f1964-7cd4-4367-abc2-c665ae864ac9"
      unitRef="usd">4733962000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="i91fa6bcd6b9d4971a9673e8c83d5ea48_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzMtMS0xLTEtMA_b7e3d294-a78d-4440-91c2-8ac04cf45ee2"
      unitRef="usd">3036925000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8aaa53d8084e4e08a1ed729978a791d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzMtMy0xLTEtMA_97a1cd94-d90c-461e-9dd2-9798787e6ade"
      unitRef="usd">133748000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5590f969f87f4f3688b05149a035f3ff_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzMtNS0xLTEtMA_25e4849b-81a2-4931-8ee5-ef3b9b9e822d"
      unitRef="usd">158843000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9660dde767874d73aae12a8a5d16ce42_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzMtNy0xLTEtMA_e21a9551-1088-4f2c-ad4b-2766df5c8f7a"
      unitRef="usd">3329516000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i915980d4787f4476bedd41d73e84e57d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzQtNy0xLTEtMA_60d40c10-14ab-44f0-99b4-62733cf65186"
      unitRef="usd">-2413765000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzUtNy0xLTEtMA_b20e5a58-9010-4db3-8ba7-970aa70c73e3"
      unitRef="usd">915751000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="ifa8234a5e6b6408abe0bb9ce64eda281_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzgtMS0xLTEtMA_d3afa9d8-75ba-4fbd-97ef-d9774ebf4562"
      unitRef="usd">3602892000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id34a8ddc856a41a0980bbbf0e97440df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzgtMy0xLTEtMA_bce36763-6ba5-402e-86ae-77c55cd19b2c"
      unitRef="usd">120140000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id5385dedceec4b998b598195a2f78a57_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzgtNS0xLTEtMA_e52ee0c3-6627-4af8-81d3-9e13eb02be77"
      unitRef="usd">376371000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0af2642a9bd0463ab4c77dc98f4ce560_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzgtNy0xLTEtMA_b46151c6-0885-4316-a902-a929e37280ff"
      unitRef="usd">4099403000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifa8234a5e6b6408abe0bb9ce64eda281_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzktMS0xLTEtMA_a5c43c17-67d6-41dc-84f8-ff543797b3be"
      unitRef="usd">2597852000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id34a8ddc856a41a0980bbbf0e97440df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzktMy0xLTEtMA_b8d21874-467b-440c-adf4-d3024c2b7c4f"
      unitRef="usd">57302000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id5385dedceec4b998b598195a2f78a57_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzktNS0xLTEtMA_e9b716e4-04e2-4d0c-97a4-9dc3959fcd30"
      unitRef="usd">115744000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0af2642a9bd0463ab4c77dc98f4ce560_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzktNy0xLTEtMA_0bfff98c-60e4-484d-a9fb-5568e1f7f4f6"
      unitRef="usd">2770898000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8413ef0b47af4d7b946922c8286d7aef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzEwLTctMS0xLTA_36a9c02e-cdb6-4269-bcf3-39d88062b0cd"
      unitRef="usd">-2280748000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzExLTctMS0xLTA_441e7399-1c19-4194-8dde-32b65e3c9883"
      unitRef="usd">490150000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="icf8ba61e9c8a459c930ef306fcf34953_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzE0LTEtMS0xLTI5NjU3_b4da81a0-45c3-46ef-962b-1bbb7e81c7b5"
      unitRef="usd">3374548000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if0229695ef35497a8fec39f55d443452_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzE0LTMtMS0xLTI5NjY4_ddd1eb6b-a022-41c3-9505-1a275e23b397"
      unitRef="usd">476869000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib7e1b0d44279480ba7c597b2bcf13670_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzE0LTUtMS0xLTI5Njcz_3cf7964b-d32f-493a-b569-1d8ced3f32cc"
      unitRef="usd">393904000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0d6c06654f0d4fa0a5ef59154332463a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzE0LTctMS0xLTMwOTcy_e3bde053-d02d-4fa0-8b0c-b6545d9eaa26"
      unitRef="usd">4245321000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="icf8ba61e9c8a459c930ef306fcf34953_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzE1LTEtMS0xLTI5NjYy_2eda8a52-ec2c-4b0b-901d-28109e447813"
      unitRef="usd">2351720000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if0229695ef35497a8fec39f55d443452_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzE1LTMtMS0xLTI5NjY4_6e90685e-4f79-4933-8647-8c7b96be6d69"
      unitRef="usd">241757000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib7e1b0d44279480ba7c597b2bcf13670_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzE1LTUtMS0xLTI5Njcz_abfe9648-1d4c-4e43-90fe-d9346797aada"
      unitRef="usd">118450000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0d6c06654f0d4fa0a5ef59154332463a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzE1LTctMS0xLTMwOTcy_f34dd845-fad5-46c4-9fad-35fb6f45f924"
      unitRef="usd">2711927000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i681bf1632c5543caa60d6e59d8d862a1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzE2LTctMS0xLTI5Njc5_e59d70f6-bb1c-42f3-ab32-f5b41b678802"
      unitRef="usd">-2341840000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTpiYjMwYWQwMjhlZGU0ZWY5OTUwYjgxYTgwMGIyYzRmNi90YWJsZXJhbmdlOmJiMzBhZDAyOGVkZTRlZjk5NTBiODFhODAwYjJjNGY2XzE3LTctMS0xLTMwOTcz_4f76d4ac-bb1d-4600-862f-10f7485ad8a9"
      unitRef="usd">370087000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90ZXh0cmVnaW9uOmM1OThkMzJjMmE4MjQyZWNhZjg1OTBiMjZiNGQxYjk0XzM4MDU_ea026e3e-6e70-4cde-9cbf-ceb6d287d1c7">The table below provides a reconciliation of total segment gross contribution to net income for the years ended December 31 (in thousands).&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.298%"/&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:2px 1pt;text-align:center;vertical-align: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;Total segment gross contribution&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;3,329,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,770,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,711,927&#160;&lt;/span&gt;&lt;/td&gt;&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;Costs and expenses:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align: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 services and product development - unallocated (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;39,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;17,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 5.5pt;text-align:left;vertical-align: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&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,155,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,038,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,103,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition and integration charges&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;6,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 income&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;915,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;490,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align: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 and other, net&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;(98,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 5.5pt;text-align:left;vertical-align: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 on event cancellation insurance claims&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;152,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align: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 from divested operations&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;&#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;(2,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 5.5pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(44,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 5.5pt;text-align:left;vertical-align: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: Provision for income taxes&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;176,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;42,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;793,560&#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;266,745&#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;border-top:1pt solid #000000;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;233,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&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="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The unallocated amounts consist of certain bonus and fringe costs recorded in consolidated Cost of services and product development that are not allocated to segment expense. The Company&#x2019;s policy is to allocate bonuses to segments at 100% of a segment employee&#x2019;s target bonus. Amounts above or below 100% are absorbed by corporate.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9660dde767874d73aae12a8a5d16ce42_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzEtMi0xLTEtMA_eb3d61d9-a2b7-4a6a-aa02-66dabd3915c5"
      unitRef="usd">3329516000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0af2642a9bd0463ab4c77dc98f4ce560_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzEtNC0xLTEtMA_61709bf1-c3fe-4655-be44-ab54e0175eea"
      unitRef="usd">2770898000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0d6c06654f0d4fa0a5ef59154332463a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzEtNi0xLTEtMA_dc2e2d21-2ec5-4d54-88ee-4399f1118409"
      unitRef="usd">2711927000</us-gaap:OperatingIncomeLoss>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i915980d4787f4476bedd41d73e84e57d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzMtMi0xLTEtMA_9be2abf0-3ff1-444d-8def-93fd29c0f29f"
      unitRef="usd">39647000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8413ef0b47af4d7b946922c8286d7aef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzMtNC0xLTEtMA_bb442938-9229-482e-ba46-371528bd8639"
      unitRef="usd">16519000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i681bf1632c5543caa60d6e59d8d862a1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzMtNi0xLTEtMA_169a1211-32be-4742-a322-14e5d3e16f49"
      unitRef="usd">17174000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i915980d4787f4476bedd41d73e84e57d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzQtMi0xLTEtMA_2d1afab1-39f0-4fcf-950b-f5b2ce6ec47b"
      unitRef="usd">2155658000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8413ef0b47af4d7b946922c8286d7aef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzQtNC0xLTEtMA_982933ae-cc51-430f-b7dc-e301c763f6a9"
      unitRef="usd">2038963000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i681bf1632c5543caa60d6e59d8d862a1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzQtNi0xLTEtMA_12c13da0-592a-4edf-8202-75ce1dcbd2d0"
      unitRef="usd">2103424000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i915980d4787f4476bedd41d73e84e57d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzUtMi0xLTEtMA_4157e3bd-6a61-4514-ac4c-93cf45a5018a"
      unitRef="usd">212405000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8413ef0b47af4d7b946922c8286d7aef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzUtNC0xLTEtMA_b986cc94-60ef-483c-b2d0-ef720b499d1c"
      unitRef="usd">218984000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i681bf1632c5543caa60d6e59d8d862a1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzUtNi0xLTEtMA_b8e5f8fe-6856-4f7c-bece-8723fb08d4ae"
      unitRef="usd">211779000</us-gaap:DepreciationDepletionAndAmortization>
    <it:BusinessCombinationAcquisitionandIntegrationRelatedCosts
      contextRef="i915980d4787f4476bedd41d73e84e57d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzYtMi0xLTEtMA_8b138ddf-e6aa-4caf-972c-3c28a0397df9"
      unitRef="usd">6055000</it:BusinessCombinationAcquisitionandIntegrationRelatedCosts>
    <it:BusinessCombinationAcquisitionandIntegrationRelatedCosts
      contextRef="i8413ef0b47af4d7b946922c8286d7aef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzYtNC0xLTEtMA_6cec00eb-0153-4714-b11f-68cc1e2d3d6b"
      unitRef="usd">6282000</it:BusinessCombinationAcquisitionandIntegrationRelatedCosts>
    <it:BusinessCombinationAcquisitionandIntegrationRelatedCosts
      contextRef="i681bf1632c5543caa60d6e59d8d862a1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzYtNi0xLTEtMA_6ac66311-3292-4d1f-94af-60a718271d2c"
      unitRef="usd">9463000</it:BusinessCombinationAcquisitionandIntegrationRelatedCosts>
    <us-gaap:OperatingIncomeLoss
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzctMi0xLTEtMA_6d18df2b-e54a-44c0-8965-ec255a27d2eb"
      unitRef="usd">915751000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzctNC0xLTEtMA_8c025fab-d2a5-470e-9949-57557555a7f0"
      unitRef="usd">490150000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzctNi0xLTEtMA_36886ea1-e3df-47e4-961f-d636d1b5806f"
      unitRef="usd">370087000</us-gaap:OperatingIncomeLoss>
    <it:InterestExpenseandOtherNonoperatingIncome
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzgtMi0xLTEtMA_3979fb7d-f34f-4249-9a03-ba67a1a21530"
      unitRef="usd">-98191000</it:InterestExpenseandOtherNonoperatingIncome>
    <it:InterestExpenseandOtherNonoperatingIncome
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzgtNC0xLTEtMA_946b1610-38ce-4403-bf33-ce39dedaf54c"
      unitRef="usd">-119203000</it:InterestExpenseandOtherNonoperatingIncome>
    <it:InterestExpenseandOtherNonoperatingIncome
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzgtNi0xLTEtMA_cac972fc-de7d-4a02-9dfb-b9ede54f12b5"
      unitRef="usd">-92273000</it:InterestExpenseandOtherNonoperatingIncome>
    <us-gaap:InsuredEventGainLoss
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzktMi0xLTEtMjk4MDQ_682b2aa9-bf33-49dc-b028-3a5627cb0f0a"
      unitRef="usd">152310000</us-gaap:InsuredEventGainLoss>
    <us-gaap:InsuredEventGainLoss
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzktNC0xLTEtMjk4MTE_c6c46f5a-6539-4dc6-9387-b2e9470bda9a"
      unitRef="usd">0</us-gaap:InsuredEventGainLoss>
    <us-gaap:InsuredEventGainLoss
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzktNi0xLTEtMjk4MTg_8b7d94c2-262c-4480-82d0-2ee37c626375"
      unitRef="usd">0</us-gaap:InsuredEventGainLoss>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzktMi0xLTEtMA_cac5b0e7-4ac9-4425-a05c-685e60030625"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzktNC0xLTEtMA_a8177e0e-4a58-4296-b970-0e75593dcd05"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzktNi0xLTEtMA_84b2fe7c-3fb5-4700-82d2-b58e20804467"
      unitRef="usd">-2075000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzEwLTItMS0xLTA_f7fdd092-c956-4a3d-a933-7f05716de0d5"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzEwLTQtMS0xLTA_43936d1b-778e-451f-b572-25f4a41e5dc6"
      unitRef="usd">-44814000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzEwLTYtMS0xLTA_62312444-1586-4a40-ac2e-61ac7e82f407"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzExLTItMS0xLTA_83ec4808-18a6-4046-8e86-0f1dab674f67"
      unitRef="usd">176310000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzExLTQtMS0xLTA_eef21be7-3d5c-432a-9017-76d1e077c700"
      unitRef="usd">59388000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzExLTYtMS0xLTA_a99ed8d6-c8be-4bb3-a3e8-7075133725e0"
      unitRef="usd">42449000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzEyLTItMS0xLTA_9ec13424-f440-4c0f-b96b-93ca91502690"
      unitRef="usd">793560000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzEyLTQtMS0xLTA_cc50d11c-045e-41b6-8938-7881bd868217"
      unitRef="usd">266745000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo1MzdhY2NkZjEzMzI0MTY3ODJiMTlhNTFmYTM1MjliNS90YWJsZXJhbmdlOjUzN2FjY2RmMTMzMjQxNjc4MmIxOWE1MWZhMzUyOWI1XzEyLTYtMS0xLTA_0f955234-0ee3-46a2-a3a2-9805112e679c"
      unitRef="usd">233290000</us-gaap:NetIncomeLoss>
    <it:SegmentReportingInformationPercentofTargetBonusChargesAllocatedtoSegments
      contextRef="i730294da97c14ca8ab23ba149b66635b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90ZXh0cmVnaW9uOmM1OThkMzJjMmE4MjQyZWNhZjg1OTBiMjZiNGQxYjk0XzM0MDQ_d9bc3fd8-21b4-4971-8dbe-fd9c3838628a"
      unitRef="number">1</it:SegmentReportingInformationPercentofTargetBonusChargesAllocatedtoSegments>
    <it:SegmentReportingInformationPercentofTargetBonusChargesAllocatedtoSegments
      contextRef="i730294da97c14ca8ab23ba149b66635b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90ZXh0cmVnaW9uOmM1OThkMzJjMmE4MjQyZWNhZjg1OTBiMjZiNGQxYjk0XzM0Njg_f8a0bfb4-46b5-4053-89c7-c0fec8698cba"
      unitRef="number">1</it:SegmentReportingInformationPercentofTargetBonusChargesAllocatedtoSegments>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90ZXh0cmVnaW9uOmM1OThkMzJjMmE4MjQyZWNhZjg1OTBiMjZiNGQxYjk0XzM4MDc_e2ddcc5a-9b8d-4a2b-89a6-040bd78d2000">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Disaggregated revenue information by reportable segment for the three years ended December&#160;31, 2021 is presented in Note 9 &#x2014; Revenue and Related Matters. Long-lived asset information by geographic location as of December 31 is summarized in the table below (in thousands).&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.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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;Long-lived assets (1):&lt;/span&gt;&lt;/td&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;&#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:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States and Canada &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;706,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;820,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, Middle East and Africa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 long-lived 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;1,130,509&#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;1,240,364&#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;(1)Excludes goodwill and intangible assets for all dates.</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="i81c086d3cf194ba4b3b62f8ee4e38ef5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo0YWEyZDk0MWZhMjc0OWNiYmQ3OTE1NDlmMzVlZTY1Yi90YWJsZXJhbmdlOjRhYTJkOTQxZmEyNzQ5Y2JiZDc5MTU0OWYzNWVlNjViXzItMS0xLTEtMA_2bdffda5-3554-4565-ba0c-c555b2f49cf7"
      unitRef="usd">706854000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i0ce05c51d4384846aa284cac4da48857_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo0YWEyZDk0MWZhMjc0OWNiYmQ3OTE1NDlmMzVlZTY1Yi90YWJsZXJhbmdlOjRhYTJkOTQxZmEyNzQ5Y2JiZDc5MTU0OWYzNWVlNjViXzItMy0xLTEtMA_b169a38b-2f6d-45e0-b6d7-0b92a7af242e"
      unitRef="usd">820973000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i5b9d938c6c174821be3a92fe24e6c489_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo0YWEyZDk0MWZhMjc0OWNiYmQ3OTE1NDlmMzVlZTY1Yi90YWJsZXJhbmdlOjRhYTJkOTQxZmEyNzQ5Y2JiZDc5MTU0OWYzNWVlNjViXzMtMS0xLTEtMA_8ba3f7b4-a920-4d8b-98e8-08f6e5ed4c08"
      unitRef="usd">298083000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i006f02658be64ed8b6fa3f82efc036d7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo0YWEyZDk0MWZhMjc0OWNiYmQ3OTE1NDlmMzVlZTY1Yi90YWJsZXJhbmdlOjRhYTJkOTQxZmEyNzQ5Y2JiZDc5MTU0OWYzNWVlNjViXzMtMy0xLTEtMA_34463c8c-1f44-4f57-a35f-80859cd9f039"
      unitRef="usd">265782000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ice6090043838455a850b871cae2ea5f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo0YWEyZDk0MWZhMjc0OWNiYmQ3OTE1NDlmMzVlZTY1Yi90YWJsZXJhbmdlOjRhYTJkOTQxZmEyNzQ5Y2JiZDc5MTU0OWYzNWVlNjViXzQtMS0xLTEtMA_d252d24d-eebe-405d-ab87-07cb6aacc2ff"
      unitRef="usd">125572000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="iaf9c1c5a1b704c38b0a72a1704af5414_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo0YWEyZDk0MWZhMjc0OWNiYmQ3OTE1NDlmMzVlZTY1Yi90YWJsZXJhbmdlOjRhYTJkOTQxZmEyNzQ5Y2JiZDc5MTU0OWYzNWVlNjViXzQtMy0xLTEtMA_3cf28247-1b10-4907-9568-cc92f45f46fb"
      unitRef="usd">153609000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo0YWEyZDk0MWZhMjc0OWNiYmQ3OTE1NDlmMzVlZTY1Yi90YWJsZXJhbmdlOjRhYTJkOTQxZmEyNzQ5Y2JiZDc5MTU0OWYzNWVlNjViXzUtMS0xLTEtMA_c83a3a7b-ed78-4969-97b5-3aff6dbf2622"
      unitRef="usd">1130509000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xNzgvZnJhZzpjNTk4ZDMyYzJhODI0MmVjYWY4NTkwYjI2YjRkMWI5NC90YWJsZTo0YWEyZDk0MWZhMjc0OWNiYmQ3OTE1NDlmMzVlZTY1Yi90YWJsZXJhbmdlOjRhYTJkOTQxZmEyNzQ5Y2JiZDc5MTU0OWYzNWVlNjViXzUtMy0xLTEtMA_c93e0f52-be9b-47bc-a294-b516325d0609"
      unitRef="usd">1240364000</us-gaap:NoncurrentAssets>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xODEvZnJhZzowYjk0MmU1MDllMmE0ZWY1OGY3OTRmMjE5NTgxMWFjYi90ZXh0cmVnaW9uOjBiOTQyZTUwOWUyYTRlZjU4Zjc5NGYyMTk1ODExYWNiXzE1MDU_cc073290-91b1-4024-a659-27a2b2ff17d1">Contingencies&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Legal Matters.&lt;/span&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 involved in legal proceedings and litigation arising in the ordinary course of business. The Company records a provision for pending litigation in its consolidated financial statements when it is determined that an unfavorable outcome is probable and the amount of the loss can be reasonably estimated. The Company believes that the potential liability, if any, in excess of amounts already accrued from all proceedings, claims and litigation will not have a material effect on its financial position, cash flows or results of operations when resolved in a future period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Indemnifications.&lt;/span&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 various agreements that may obligate it to indemnify the other party with respect to certain matters. Generally, these indemnification clauses are included in contracts arising in the normal course of business under which the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations related to matters such as title to assets sold and licensed or certain intellectual property rights. It is not possible to predict the maximum potential amount of future payments under these indemnification agreements due to the conditional nature of the Company&#x2019;s obligations and the unique facts of each particular agreement. Historically, payments made by the Company under these agreements have not been material. As of&#160;December&#160;31, 2021, the Company did&#160;not&#160;have any material payment obligations under any such indemnification agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xODQvZnJhZzozOTYwN2U0YjcxNGI0OGI3YjgyY2Q1ZGQ5YTVjMzRlNy90ZXh0cmVnaW9uOjM5NjA3ZTRiNzE0YjQ4YjdiODJjZDVkZDlhNWMzNGU3XzcyMA_6ae669a2-d321-4b93-a246-8d72594faf56">Valuation and Qualifying AccountsThe Company maintains an allowance for bad debt. The table below summarizes the activity in the Company&#x2019;s allowance for losses for the years ended December 31 (in thousands). &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:49.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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;Balance at&lt;br/&gt;Beginning&lt;br/&gt;of Year&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;Additions&lt;br/&gt;Charged to&lt;br/&gt;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:9pt;font-weight:700;line-height:100%"&gt;Deductions&lt;br/&gt;from the&lt;br/&gt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at&lt;br/&gt;End&lt;br/&gt;of Year&lt;/span&gt;&lt;/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;2021&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;10,000&#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;2,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 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;(6,300)&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;6,500&#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;2020&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;8,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;16,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;(14,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,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:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;14,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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;/table&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:SummaryOfValuationAllowanceTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xODQvZnJhZzozOTYwN2U0YjcxNGI0OGI3YjgyY2Q1ZGQ5YTVjMzRlNy90ZXh0cmVnaW9uOjM5NjA3ZTRiNzE0YjQ4YjdiODJjZDVkZDlhNWMzNGU3XzcxOA_ce554383-ad7e-42b3-8c27-09da74cd1a1d">The table below summarizes the activity in the Company&#x2019;s allowance for losses for the years ended December 31 (in thousands). &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:49.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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;Balance at&lt;br/&gt;Beginning&lt;br/&gt;of Year&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;Additions&lt;br/&gt;Charged to&lt;br/&gt;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:9pt;font-weight:700;line-height:100%"&gt;Deductions&lt;br/&gt;from the&lt;br/&gt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at&lt;br/&gt;End&lt;br/&gt;of Year&lt;/span&gt;&lt;/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;2021&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;10,000&#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;2,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 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;(6,300)&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;6,500&#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;2020&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;8,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;16,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;(14,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,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:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;14,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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;/table&gt;</us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xODQvZnJhZzozOTYwN2U0YjcxNGI0OGI3YjgyY2Q1ZGQ5YTVjMzRlNy90YWJsZToxZWQ4OGY1ODk4NDU0YmZkYmZhYzNmMzM0NWRkODVkZS90YWJsZXJhbmdlOjFlZDg4ZjU4OTg0NTRiZmRiZmFjM2YzMzQ1ZGQ4NWRlXzEtMS0xLTEtMA_cfeb0721-a75b-4804-bcf8-ce84d06b6406"
      unitRef="usd">10000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xODQvZnJhZzozOTYwN2U0YjcxNGI0OGI3YjgyY2Q1ZGQ5YTVjMzRlNy90YWJsZToxZWQ4OGY1ODk4NDU0YmZkYmZhYzNmMzM0NWRkODVkZS90YWJsZXJhbmdlOjFlZDg4ZjU4OTg0NTRiZmRiZmFjM2YzMzQ1ZGQ4NWRlXzEtMy0xLTEtMA_b1754f48-61e6-4722-ba2c-e4e50367e3e2"
      unitRef="usd">2800000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xODQvZnJhZzozOTYwN2U0YjcxNGI0OGI3YjgyY2Q1ZGQ5YTVjMzRlNy90YWJsZToxZWQ4OGY1ODk4NDU0YmZkYmZhYzNmMzM0NWRkODVkZS90YWJsZXJhbmdlOjFlZDg4ZjU4OTg0NTRiZmRiZmFjM2YzMzQ1ZGQ4NWRlXzEtNS0xLTEtMA_382c92d3-1f8b-4c0d-b1e5-fd258dafe0b1"
      unitRef="usd">6300000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iaeacddbf81af4550af68d805afe59f8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xODQvZnJhZzozOTYwN2U0YjcxNGI0OGI3YjgyY2Q1ZGQ5YTVjMzRlNy90YWJsZToxZWQ4OGY1ODk4NDU0YmZkYmZhYzNmMzM0NWRkODVkZS90YWJsZXJhbmdlOjFlZDg4ZjU4OTg0NTRiZmRiZmFjM2YzMzQ1ZGQ4NWRlXzEtOS0xLTEtMA_b6965966-1198-423d-b965-26d15be773fc"
      unitRef="usd">6500000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xODQvZnJhZzozOTYwN2U0YjcxNGI0OGI3YjgyY2Q1ZGQ5YTVjMzRlNy90YWJsZToxZWQ4OGY1ODk4NDU0YmZkYmZhYzNmMzM0NWRkODVkZS90YWJsZXJhbmdlOjFlZDg4ZjU4OTg0NTRiZmRiZmFjM2YzMzQ1ZGQ4NWRlXzItMS0xLTEtMA_eeceee90-0e23-4c42-92dd-56f6cfcaba3c"
      unitRef="usd">8000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xODQvZnJhZzozOTYwN2U0YjcxNGI0OGI3YjgyY2Q1ZGQ5YTVjMzRlNy90YWJsZToxZWQ4OGY1ODk4NDU0YmZkYmZhYzNmMzM0NWRkODVkZS90YWJsZXJhbmdlOjFlZDg4ZjU4OTg0NTRiZmRiZmFjM2YzMzQ1ZGQ4NWRlXzItMy0xLTEtMA_e4c2131a-e10e-42ce-900b-965aa86a6c2b"
      unitRef="usd">16000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ic4717d82d0e045158bc67030520a9379_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xODQvZnJhZzozOTYwN2U0YjcxNGI0OGI3YjgyY2Q1ZGQ5YTVjMzRlNy90YWJsZToxZWQ4OGY1ODk4NDU0YmZkYmZhYzNmMzM0NWRkODVkZS90YWJsZXJhbmdlOjFlZDg4ZjU4OTg0NTRiZmRiZmFjM2YzMzQ1ZGQ4NWRlXzItNS0xLTEtMA_f0f869f7-bbb3-4b4e-83fb-7c5158f49f27"
      unitRef="usd">14000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ie91897ec8cd5456f830e7165e20c7acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xODQvZnJhZzozOTYwN2U0YjcxNGI0OGI3YjgyY2Q1ZGQ5YTVjMzRlNy90YWJsZToxZWQ4OGY1ODk4NDU0YmZkYmZhYzNmMzM0NWRkODVkZS90YWJsZXJhbmdlOjFlZDg4ZjU4OTg0NTRiZmRiZmFjM2YzMzQ1ZGQ4NWRlXzItOS0xLTEtMA_80453c92-248f-4d65-b7cc-8e418bf6ea77"
      unitRef="usd">10000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="icea94a8ee10c417b8e0e68c91b07a6d6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xODQvZnJhZzozOTYwN2U0YjcxNGI0OGI3YjgyY2Q1ZGQ5YTVjMzRlNy90YWJsZToxZWQ4OGY1ODk4NDU0YmZkYmZhYzNmMzM0NWRkODVkZS90YWJsZXJhbmdlOjFlZDg4ZjU4OTg0NTRiZmRiZmFjM2YzMzQ1ZGQ4NWRlXzMtMS0xLTEtMA_3f95f08e-7b77-4b8d-941e-d5ddaa3c9520"
      unitRef="usd">7700000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xODQvZnJhZzozOTYwN2U0YjcxNGI0OGI3YjgyY2Q1ZGQ5YTVjMzRlNy90YWJsZToxZWQ4OGY1ODk4NDU0YmZkYmZhYzNmMzM0NWRkODVkZS90YWJsZXJhbmdlOjFlZDg4ZjU4OTg0NTRiZmRiZmFjM2YzMzQ1ZGQ4NWRlXzMtMy0xLTEtMA_6ebf5012-64b6-4444-a34b-867b7faf5799"
      unitRef="usd">14000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i8450e1f57c2241f4971cf5560d2ac02a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xODQvZnJhZzozOTYwN2U0YjcxNGI0OGI3YjgyY2Q1ZGQ5YTVjMzRlNy90YWJsZToxZWQ4OGY1ODk4NDU0YmZkYmZhYzNmMzM0NWRkODVkZS90YWJsZXJhbmdlOjFlZDg4ZjU4OTg0NTRiZmRiZmFjM2YzMzQ1ZGQ4NWRlXzMtNS0xLTEtMA_07f8c44c-a9d9-4929-8aca-723b0771981a"
      unitRef="usd">13700000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i736ae2164116445489f31ebf13f2836a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xODQvZnJhZzozOTYwN2U0YjcxNGI0OGI3YjgyY2Q1ZGQ5YTVjMzRlNy90YWJsZToxZWQ4OGY1ODk4NDU0YmZkYmZhYzNmMzM0NWRkODVkZS90YWJsZXJhbmdlOjFlZDg4ZjU4OTg0NTRiZmRiZmFjM2YzMzQ1ZGQ4NWRlXzMtOS0xLTEtMA_250632d0-968b-4538-9057-531f727ff27a"
      unitRef="usd">8000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ife9ef1c860b94d8e8192929f64580943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xODcvZnJhZzozY2Y2Nzg1ZDBhNWY0MGI1YjYyZWI2N2YxYjU5MDdlMC90ZXh0cmVnaW9uOjNjZjY3ODVkMGE1ZjQwYjViNjJlYjY3ZjFiNTkwN2UwXzEyNDI_39b5dd25-198c-4f5a-8209-24d36a9cb743">Subsequent EventOn February 3, 2022, the Company&#x2019;s Board of Directors authorized incremental share repurchases of up to an additional $500.0 million of Gartner&#x2019;s common stock. This authorization is in addition to the previously authorized repurchases of up to $2.8 billion, which as of the end of January 2022 had approximately $527.0&#160;million remaining.</us-gaap:SubsequentEventsTextBlock>
    <it:StockRepurchaseProgramAdditionalAuthorizedAmount
      contextRef="ibc49f3b6713a4145923d7dd6f5d04f91_I20220203"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xODcvZnJhZzozY2Y2Nzg1ZDBhNWY0MGI1YjYyZWI2N2YxYjU5MDdlMC90ZXh0cmVnaW9uOjNjZjY3ODVkMGE1ZjQwYjViNjJlYjY3ZjFiNTkwN2UwXzE4NA_eff05fc3-b8bf-41b9-a2f3-8ca96e7c243c"
      unitRef="usd">500000000</it:StockRepurchaseProgramAdditionalAuthorizedAmount>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ibc49f3b6713a4145923d7dd6f5d04f91_I20220203"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xODcvZnJhZzozY2Y2Nzg1ZDBhNWY0MGI1YjYyZWI2N2YxYjU5MDdlMC90ZXh0cmVnaW9uOjNjZjY3ODVkMGE1ZjQwYjViNjJlYjY3ZjFiNTkwN2UwXzEwOTk1MTE2MzA5MjE_1ec740eb-16c5-4561-82b4-87c4c81cb1a3"
      unitRef="usd">2800000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i879114a3d8fd420080236c2c24638774_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk3MmZjZDdhZTJiNDRjM2U4OGE5MjEyNDEyMDcyMDQ3L3NlYzo5NzJmY2Q3YWUyYjQ0YzNlODhhOTIxMjQxMjA3MjA0N18xODcvZnJhZzozY2Y2Nzg1ZDBhNWY0MGI1YjYyZWI2N2YxYjU5MDdlMC90ZXh0cmVnaW9uOjNjZjY3ODVkMGE1ZjQwYjViNjJlYjY3ZjFiNTkwN2UwXzM1Ng_bf157d80-0211-49ce-9836-1d0ee6d7b966"
      unitRef="usd">527000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
</xbrl>
