<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:tw="http://www.tradeweb.com/20221231"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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="tw-20221231.xsd" xlink:type="simple"/>
    <context id="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i28c8e0b5c8da4a1db1ae0cf1d3d58024_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3a7754845f24414594888719d8683de3_I20230217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-17</instant>
        </period>
    </context>
    <context id="i650b7cb88fc145b99cea54b28da18d20_I20230217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-17</instant>
        </period>
    </context>
    <context id="id6d1621a6996484d895a184ffa30d334_I20230217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-17</instant>
        </period>
    </context>
    <context id="i235f0f98ac8b4abbb6f20a52ba3617c2_I20230217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tw:CommonClassDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-17</instant>
        </period>
    </context>
    <context id="ifd5c304fc3a246f29dda551b70e653ee_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc22eb81de114aa4b9150e4b63c0cc71_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i736b83a733734f2589dabf32d431319c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iba6b7228009b46948a97286e61cd6104_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8825e6cd9aac4adb950a943091b68bdd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0254211e47ef43fca5b39b70f0a5ab29_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia5d53425dc294cecb849861b0cd502c4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia5b944cdee4e4558b061e982879e00b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tw:CommonClassDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if083ba95b04849059c8fc8356a2bdbb7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tw:CommonClassDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id6f057e613c64a8fb3f9ae12fa025fd9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:TransactionFeeRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4ab4c5cf5ce7454b815cf4e47cbd02a9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:TransactionFeeRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i27cd43c96ca04f019f6853be70d1fd8d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:TransactionFeeRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0e79cedaf5d6401a9e95da870f97c4da_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:SubscriptionFeeRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9c925c6f511642c48d69ee16570206c1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:SubscriptionFeeRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id3842e988ff748659c21f6ca2ce9858f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:SubscriptionFeeRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2b283a85dabd495294c514029c74379e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:MarketDataRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieb046ccfd54f48c7aafc89e384ff4404_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:MarketDataRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5b2334c065de4de6a8300dbb40970525_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:MarketDataRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie16e1348cb28420085aba55339ec3b2c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id640072c122b47c5b821c92c61595d2a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2da0ca1b2ba848908f10a3038c37cdb5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id594e7acbd374c329857a529229d2691_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe97baef04e04cd09f144cc19f7a85c4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i197642febd8c47e1baa8fe53bb4288ea_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5c191703238a45f58032ee1cc03c5f21_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0f80bd7f44ed487585314cc8bc280e2f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tw:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2a7b5992d90c478d8407760daf5b2d6e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="ie5238e77f81d4760ad01c071646fd45c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="i3b06570be9f849498760c316768c672f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="i274be66d526849428175b2e170837cfc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i92b93ad89e40494f8149fd63b4bfb29d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia6d78a64c25f483c8822f2d153e42b47_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icb3e95be6bae4f5fb0bf6210f5ff8508_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0dd7e081a4704ca4ae963ce90a88e393_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tw:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3acfe0f042a74693806326786004ec63_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="ida37cda13f7e4eee9c0781804da940d1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="i2f0c339e27f947648fcf1cd22e8e01ea_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie06dcadbfd37465db2730048d4948137_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="i30cd1618c4b64595a2ac47733c54a538_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tw:EquitySettledPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <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="i3660281905344fdb8f423444fd65cdb2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tw:EquitySettledPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i20691816688b4b19b2a5be0ab64cc3c1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <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="ifa571ebe1b994421a38f747a84eb17c3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="ib285ec71cb4c42c699ec8a61ca9dc1ed_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i867c07503a44449f966e7b2b62a7e561_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i428e89520a5b471e8d9b525d8cffa4ff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i59962a91a6c24e448854be9c811b3187_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tw:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1d116aa60ab24baa818cc0ed3a492610_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="i076ed2fd64314f9d8771d4c565bae903_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="i80c884125d8540dcbf832c7da8659e42_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="ifad94828bae04bc9858eb51c51732915_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i92bd900dff7e4b7696626d52aa289faa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifec44440fc574bf99a437ed7e510b310_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if768c9844cb94ceba7f4f6cb8ae8f303_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0e00c66f085c474abc0cb7693c33b0da_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tw:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8eda5ad5e54c489797b82dbd55af80ed_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="i0da2718c5c9345cab475cc9b92dc1afd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="i89fc962da5b240d38c50fc9d2099769c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="idb721442a8794c428ee0f8eb23746638_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i575f7ba12dca47a7837b212e99ab427d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tw:EquitySettledPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <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="ibd01bb019e734464a60ac49518b96be9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tw:EquitySettledPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iad15fcb8f3ea469884733287eb9d76ae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <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="ia76232dad69747089cff16fdc5be0f84_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="i94e403a974bf49c18df8f5ef70c8f67a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6bdf896bfcef4f8bbaf252c3b3600e3a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i68fad38b8ac1490baa7ae2cf25945b36_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i41a49c10f1a04dacad6495f2981e9048_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tw:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8365565a104441aa2b601c931ae46e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="i90966533c20e469091e8d0f610757a09_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="if6d5d6f973544826826f14b54a432fc2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="i757781fbc4ad4df8878de0d41d1f5735_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie605e6fcfe1645d5807bf4f1046ec13f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia948ea28a91a491dae43ff750842c94e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifca03f00b588490f855787e7e855327d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tw:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i73e34b619333498290be542bb489bcc6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i736b0ea4a22946dd89a5cd68ef6a4c3e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i382d5bfd57194f7ea355b1d363127301_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6bc81bffc1664905aa5712936f7dbb2a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i37016aa389094a9695e337fcb325eff9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tw:EquitySettledPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia273e5fed5c9421e8451cdc488a3eb20_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tw:EquitySettledPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i336ced7d7f914799954828f78bd156b6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1973d3e500b545c19a485677cf60fde5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iecba6daace4f41bc82f5cc66c2628762_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i67935e63613441119390b5e885eb3cd5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i97baf5c00d664a62b3c02b6979795c19_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5ca52a8e431a4220aac41f7da60f8c01_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tw:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i21d8ec2feb2f401990f7db543d4bb33d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2bb438ad16e7427e8924258bcabf9faf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iee89423fe4784874bd297681b727da45_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2910269ae8ae4a979c1e363c2a2d05dd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i97322e82314e4c7bb3229252f698e4ba_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">tw:AdjustedForRefinitivTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iba76dd8840dc40efa65a8a34cf1fd936_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">tw:AdjustedForRefinitivTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6f9a1ae3fc2b4916b35b72fcfa4e0db1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">tw:AdjustedForRefinitivTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia76bcd20cd3d448ea1f118869b855d67_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">tw:TradeWebMarketsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4536f70159df4e87a33ccfa693a4e33b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">tw:TradeWebMarketsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6109bec4fa4d49c9b26cdaed59edb9c9_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tw:NFIAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i1ea3ceb495d4454f98240310447a9b12_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">tw:TradewebMarketsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tw:PublicInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4ee823427fe64d5dadb0de7e6e1db5f9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">tw:TradewebMarketsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tw:PublicInvestorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i30ad2175d4b44f3285fc9c35a336ae77_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">tw:TradeWebMarketsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tw:PublicInvestorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia2e67b4bf6ae410b88330d9ceb056c56_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">tw:TradewebMarketsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tw:RefinitivMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia616e13a58164c8c870a759f32de3ea5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">tw:TradewebMarketsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tw:CommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tw:RefinitivMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i40c4b3e5075342e28eb8835fe226c50b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">tw:TradewebMarketsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tw:RefinitivMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i713719a760c64ac1a54c1a69467c509d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">tw:TradeWebMarketsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tw:RefinitivMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia996bedb2c9945f396bf81ea53f0f8c3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">tw:TradewebMarketsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tw:BankStockholdersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i48d16ef1e3024178a058adb484f313ca_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">tw:TradewebMarketsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tw:BankStockholdersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tw:CommonClassDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3afd0c55a79a40e4a864bb3573013ca7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">tw:TradewebMarketsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tw:BankStockholdersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tw:ClassCAndClassDCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3dde42262d534ccd9e864cbccceb3439_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">tw:TradeWebMarketsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tw:BankStockholdersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tw:ClassCAndClassDCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ieb907b707f214f07a33f36ef271a9d09_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tw:FurnitureEquipmentAndPurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if1a6409878284d74a10070618731086d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tw:FurnitureEquipmentAndPurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4ecdf2715d45430c8903a2dd938e6945_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tw:FurnitureEquipmentAndPurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2c2c7e3b97684145a9abdd7dfcdd4238_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tw:FurnitureEquipmentAndPurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb68fb4fd24a44caabdccf5aa551e159_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tw:FurnitureEquipmentAndPurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i34d2fffb23344c20836a8c9daf509b9e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tw:FurnitureEquipmentAndPurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifa5e01b3866344e0bfbd63e31378708e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tw:FurnitureEquipmentAndPurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9d8eb74f972d4cd9a59f99418899b62c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia4317a1c858341bd910d07b453bbc385_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tw:NFIAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4a8c4c4595004678bb1bc171ce6fbe2b_D20221001-20221001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-01</endDate>
        </period>
    </context>
    <context id="ida1649d8f13a4d5faa32cd85774bc1d3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9a79e1d260f8473a98b330523855d6d1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8b34677942a34d5288fbbb402f803791_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tw:FollowOnOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i02d4ffe145a443bd8d08bbc769edfdb1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2076401a7a9e4f9f8e0b2fac9b714c30_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <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="i9370bd31e0ff4a2fb9b21be9345bb9f2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <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="ic8ee0fb76eaf4934a46907950447e096_D20210625-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tw:NFIAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-25</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ib821cfbf40294f7db38cb0f992aa81b5_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tw:NFIAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i785c55740fb1477eb0b33dbc126e766e_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tw:NFIAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i919a3606d53b415d9f8278ca02b84fec_D20210625-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tw:NFIAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-25</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ia4b582d6a39e4edf8f26a70fed0b3df7_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tw:NFIAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="ic30d29228d9840b89acc013c82ab82b7_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tw:NFIAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i6e9c2e57882d4ed481c1af012373ad55_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tw:NFIAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id6df4ae141134ed88d525ea265271149_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tw:NFIAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5492a866003a4baba7eda81d3370b69e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tw:NFIAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia17f26019a7a4030afa14312c8b25200_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7687333aa84f4e8ca4fc6235c6e2731a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i17775f9b81244edbae30a4e77e224a4f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id9b53722a51c4692b794f85607bc074b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaa5c276e1b30403083cb46d77fd3da97_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i059750a7941d482f91b66840bef631a5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tw:RefinitivMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i51ed67049a534eaebb475f225bc7e970_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tw:RefinitivMember</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="i348c7f8d2da9461a89ca974367db3c8c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tw:RefinitivMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i079bff2c967f4cc6a627b1a43330109c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tw:RefinitivMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ied95314f1c3c4fe899be4101ad5eb07d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tw:NFIAcquisitionMember</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="ifc47e50663984b8b9e9f03ba12299d33_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tw:NFIAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i51bf63ff88964e0991d58c659f757688_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tw:NFIAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id010a1f111984d3c9e11de0a5fa4ac2b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="i25cd3c262f8c4bdd955f932900e143f1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib8e2548a4fb040feb3b2c2e42123ad3a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iecd8c2e029ce49caa6ba740f0b456c58_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="id911efe2fccb45d9829fd5a925b905cf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic1b070b7f37c4e6e846cff190b93d8c9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0c76ef4769f04d43a5416fe8e658a505_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie07b1ad85d44473ba6b3bb78f0bae17a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie3d98e93371846f8b94f2e927abc49bc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnderlyingAssetClassAxis">tw:SecuredOperatingLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie3a3fec781ed4bd3ba95995b4bec4553_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:TransactionFeeRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">tw:VariablePricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2a6cb1dbcae8467c859d583790920b4d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:TransactionFeeRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2e180e522c7d4cb4b7055cad73056736_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:TransactionFeeRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">tw:VariablePricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i030201ffe59a48a589cf23c8d0ca2218_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:TransactionFeeRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9c6903dd5d724085a41ddd87e531b875_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:TransactionFeeRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">tw:VariablePricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6a48c44f0baa48eebd2d0183006fcf31_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:TransactionFeeRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if04601a3de264981ac1226286ec090e9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:SubscriptionFeeAndMarketDataRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">tw:VariablePricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i58a748a7747f41ca9a06c80a4c89987a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:SubscriptionFeeAndMarketDataRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7ef9de15d9e34f249929eea5b0467121_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:SubscriptionFeeAndMarketDataRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">tw:VariablePricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaecb50cb920343ab9d8424b95b6ddac1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:SubscriptionFeeAndMarketDataRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i854f924c47b740ac95a69a53c8472361_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:SubscriptionFeeAndMarketDataRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">tw:VariablePricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7737d54cee9c4e9c9fd3c76ebea5247b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:SubscriptionFeeAndMarketDataRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2313737e044f4f05a8c1dacac93190f3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:MarketDataRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">tw:VariablePricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i749a4187b5104a6cb42cd6dd0c3408fa_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:MarketDataRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iec357824b7fa41b59f7d8067f7f426ba_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:MarketDataRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">tw:VariablePricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibfd6bbd0e25b4719a462d177320495fc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:MarketDataRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5dc55cafde944ee0b8b44dfde9dfaea3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:MarketDataRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">tw:VariablePricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibad2545ee8014dd3b16e65e7517a496e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:MarketDataRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id6185782d30f43d1a7a8f20a0dbde225_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">tw:VariablePricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaab6c40fab184b369467bfda86369dc3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i19cb7a7b77704d94a73a4722dd2c77b9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">tw:VariablePricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1f1cda6a971345b993f8de3f200dd5ac_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib28617a62156436398e9b2bfc02d4959_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">tw:VariablePricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie772e0ee8dff43d19607cc1be8777c46_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i27529526de084fd789686e5f60daa923_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">tw:VariablePricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1f56f0fd15dd4de897ec759727972c35_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia10a00dd864e452cb4136455d84a9c7d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">tw:VariablePricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifa6a88e246154bb6acf9d303e60d3b45_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib3a2be6edc144636bf014e098de988be_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">tw:VariablePricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6b8ed1b2b85d4a64b2e889396110a446_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8d9fdea7f04640b983d9fa9cd656c58c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i61d42e705a7e4b42851e4b8044dd38e3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibed1988917854100983e45ae0efca259_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if3d41a535a7d4bb2b2446831d45aa52a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9c51728e823f42b286f3b125a9632cae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id70b5e5319394c108f990a42327b0fd9_D20190408-20190408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tw:RefinitivDirectOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-08</startDate>
            <endDate>2019-04-08</endDate>
        </period>
    </context>
    <context id="i0073a300617d46dcac2a8b934548dc4b_I20190408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tw:RefinitivDirectOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-08</instant>
        </period>
    </context>
    <context id="ic028b4a131f04ff193fc54d2e4104181_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibefd46996bf543e89f3007e1ecbae182_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3a7a596fd527423ab0d5d51180a44b5f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tw:RefinitivMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia118a19eeedc4286b8c5903d2697c804_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tw:RefinitivMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3cfea1141c0245f68db667d3c4a4c782_D20190403-20190403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-03</startDate>
            <endDate>2019-04-03</endDate>
        </period>
    </context>
    <context id="i49b99323710d4a308e0546e0aacc1cc3_D20190403-20190403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-03</startDate>
            <endDate>2019-04-03</endDate>
        </period>
    </context>
    <context id="i29460b0865d64ee39b29a829eda1e20e_D20190403-20190403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tw:CommonClassDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-03</startDate>
            <endDate>2019-04-03</endDate>
        </period>
    </context>
    <context id="ia7b04cb083804c12abe99a20486e86ce_D20190403-20190403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-03</startDate>
            <endDate>2019-04-03</endDate>
        </period>
    </context>
    <context id="i883b06e5233244f494b366d453db2fdc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9f824c68273c472db825d5099d542755_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4390069061284183b444a83264df184b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i97af977844424c31af9c58a42db554f4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tw:CommonClassDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie3046231eb9d46008e2d39f4eacaaef9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tw:TradeWebMarketsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i31cacd5528ae491dbb5ff2ec9a1b8422_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tw:AprilTwoThousandAndTwentyFollowOnOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i39c51234ea184740b57f21a483292a20_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tw:AprilTwoThousandAndTwentyFollowOnOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i544388c4106549a8bda204d89309346c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if7bc04bdbc9743a79f0ae4dd6f04568d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tw:LimitedLiabilityCompanyUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tw:AprilTwoThousandAndTwentyFollowOnOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i44994d3944a34895ac86bab9433619e5_I20210204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">tw:A2021ShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-04</instant>
        </period>
    </context>
    <context id="if85d64a1c8a1478284c99e0bf2ff1817_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">tw:A2021ShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8a01b3b147634644b735683f151f1d02_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">tw:A2021ShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7d9be40b4dee44188f71f2a915275644_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">tw:A2021ShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4ac7c8bdd07a4d80a3a32222039d4618_I20221205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-05</instant>
        </period>
    </context>
    <context id="i76105cc39dba44b3b7cdfc1b0167aa07_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">tw:A2022ShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6fa16e2e3693408fa40edb7fc2990123_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">tw:TradeWebMarketsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5673bf3ae76c4def884f9e9b2d04655f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">tw:TradeWebMarketsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0d03551e73ae4da5ab43180bab9e0245_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tw:Omnibus2019EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3cef68aaa08f433ab16c1d9591e5ed43_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tw:Omnibus2019EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i54991fbada9544069f057d20a16856ce_D20220216-20220216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-16</startDate>
            <endDate>2022-02-16</endDate>
        </period>
    </context>
    <context id="i129079db7685440fab646b04dede9c2c_I20220216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-16</instant>
        </period>
    </context>
    <context id="i2efbc484202c40dd9b3844f1637ba5f8_I20220811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-11</instant>
        </period>
    </context>
    <context id="i11df0c19635440b08b5aa38d8094accb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifd9be8dc896241c7840cd52e2c85eb3a_D20220216-20220811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-16</startDate>
            <endDate>2022-08-11</endDate>
        </period>
    </context>
    <context id="i1e53364d49274a69bc9fe8954787cf54_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6afd21f2a5d143fc9db4eacbf0d9edec_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tw:PerformanceSharesSettledWithEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2fffbbf1843e444589a29807ce9ed624_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tw:PerformanceSharesSettledWithEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7353862f48b644e195011379973c7ae2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tw:PerformanceSharesSettledWithEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2d22931f60594d4794adbd9c2d4937f4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tw:PerformanceSharesSettledWithEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i39b01e4263df4bad82a496ebde4f2477_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tw:PerformanceSharesSettledWithEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie7f56b4d88ff4bb99feaaf0fa1925c2c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tw:PerformanceSharesSettledWithEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5e292def7956444db65840a3fc28a82c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tw:PerformanceSharesSettledWithEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i783ed10f6a86490cb0fe6498cf4e49cc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i06b37cd707494e559e2dab90ad7270ed_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic60934cfac0745998d9a7b0100418c4c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0800a25543804c51b4ad91ded125e6a1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iab57f4d984af4c1198fbd5724606c1df_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i40f523cbc60a4b1a992189132e0cda4e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="i2d874a16bbac470f9e7c2497bb235616_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id3bad314ccb84b71aac1b7c68bef66ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8b2479341e4e4fb9816b1bdca27e8584_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</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="i25a0917fb6064d4286681a076a141296_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6deb407bdc1d44c396f7b44b51dc5dbf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2be7171ac3354f24bc296104aef81bfa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0b7815a37bfd403ea74e01e4f90907d9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i972802ea2f994b07814e574080344e6e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:SubscriptionFeeRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7049f535ef184287993187ff48817c22_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:SubscriptionFeeRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i38161b58b7e948dfbb85e7bb6c3c11f7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:SubscriptionFeeRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1c8915cd611c4468985082ac69f7417a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:MarketDataRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icdadf10d245842518415d403ad74af8d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:MarketDataRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic3b0df76b8ac410ab82ddb2b7e17e599_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tw:MarketDataRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie0cca8c20ffa4f64b4b31a7ca75e0b74_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1627e29c32fd4fa8803655d6e83d553e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3424ed4387e3420da4286120d3c90af4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6f080d61c6334893a4360d906bffe282_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i83eb6b81662545cfa6b8ae39f2c99606_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i94ac6fb59311411aa3a83106eec2c180_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0abc94babac345ba95644d640e48142d_D20200401-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="idb16ca7c04a4494fbd634c9246376ed6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia6f3053cf9e04a9c92e65863b9434824_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia89a516f1f7d45bca52368a5d87507ec_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i096750e8e29c4ac3b70c560277588f94_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib0dd77bff1994662a7acfcec745b0cc2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibc24a8456a8345e4876bb0ffbe487cfe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9db290cc274e432ea8c50d61b7003242_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i036520bf458540ad802a4021617a784d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ida139bb14cb644f081cae03dbb88c870_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i803c366d3b834c9cb05e8206ed950bbe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia75bff7ef1bc4bf7b1f82f9e15928997_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i88b67d5c422e47d0a72e7172d6c168e2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8c56f06cf6c744ba9314939156e35949_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i94d764231a974b8b8f34fe8d9549abe9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8bc5eb8b4e164f6290493aafdef79f3b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7f401a46af4b4025890db71ef50820d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i44d68279f98e44ae80e9e383312ae59c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i59a4201136ef4830abae83f6b5fc7d41_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i918a7e009d5a46508198dffb68ab5fb6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd9bcaa574644e5f823953cae46f7e9f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2fe95fb057234a6db53b1c92f528addd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i970b086e26b84649a24be1bdcbc57232_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib81ea1b1ed4442d384215e7d777fc4bc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if326039d824a453c879b7ee7e07d56f0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <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="i71c4de9f3e634feb807f97f376e7c3fa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6c7bcd22aa8f46c2916ad73276795bae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i05237165a40347a0a603ecbe38af1c73_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaa9c55c1509b447c8dc99b21625c6c33_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia6573118eb014840b62bccbbef9f4121_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iace82c64d4ab4b1d976fb19a260503cf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie3600fe0041945a481cb8f6922758158_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i387953456c6d41b4be5159a9b0c4590c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id859576db213428d8ffe62c8563c9fbc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib51da57086c34827a08647a32c618639_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8bac49d37764487fae6c8be0be1907b0_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4937c9e226a0410587f137df7aa9663a_D20190408-20190408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-08</startDate>
            <endDate>2019-04-08</endDate>
        </period>
    </context>
    <context id="i8dd23988870a425aab8c4ef9841a0af8_I20190408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-08</instant>
        </period>
    </context>
    <context id="ic2b8294940a248af82360ae39a4d72ff_D20190408-20190408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">tw:OneMonthLondonInterBankOfferedRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-08</startDate>
            <endDate>2019-04-08</endDate>
        </period>
    </context>
    <context id="if6e4361e00fd490c92d5e72645cc22f7_D20190408-20190408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-08</startDate>
            <endDate>2019-04-08</endDate>
        </period>
    </context>
    <context id="i70841c86ac3a4735af8c47f6f5ec694c_D20190408-20190408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-08</startDate>
            <endDate>2019-04-08</endDate>
        </period>
    </context>
    <context id="i34d4417fc186454a8a1df1a688383633_D20190408-20190408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-08</startDate>
            <endDate>2019-04-08</endDate>
        </period>
    </context>
    <context id="i897245cf1f014b57a3e4bf9d795fcb7b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tw:LimitedLiabilityCompanyUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3a3da33278c044bb91785a76e03dbe4f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tw:LimitedLiabilityCompanyUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9aa09e70a4db46ff9c66163516c48ae7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tw:LimitedLiabilityCompanyUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5eb0ed3ffdd74f30b8b6f0ee3d48ac2d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tw:TradewebLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i39c4cac3b4ce4510b3ee76e8f0f579bf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tw:DealerwebMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibdd16e209e5a43a99c0df948c34fa96f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tw:TradewebDirectLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iad3ee05a38404d679f260da11cdf36a3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tw:TradewebEuropeLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia7d786abe57547edb084bc6ba853ce0d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tw:TradewebJapanKkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaf254a1bba9040d7b80b417a6e1ee4dd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tw:TradewebEuBvMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i592316a79bd64776adff8c38f9971bd8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tw:TradewebExecutionServicesLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ieed92796b45f44e9ab40287f85803cac_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tw:TradewebExecutionServicesBVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia37ff53723934a079fcb563360ffd418_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tw:TradewebLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia90690d8df274914be67965b4d608557_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tw:DealerwebMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ide52c9c57fb846cdbc0caca7c5b8dda8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tw:TradewebDirectLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic52aeba7ae4d4492ba769d1dfa51ff98_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tw:TradewebEuropeLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95f125acc54d4fc8af58c34c8d55e9ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tw:TradewebJapanKkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4dffb2966cc6499b82c733479062d78d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tw:TradewebEuBvMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia1078884bab54b908256e904c541f29c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tw:TradewebExecutionServicesLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i35d9cf4bdb5046c5b14e53af94e46053_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tw:ExecutionAccessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i634874122c4148d49c6f8ee211c39188_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tw:TwSefLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9575fbaa7b0f4f5ca03ff7f84e9fb5cc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tw:DwSefLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idb3a92aff6074270b87c67ba0fe017e6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tw:TwSefLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i09dd2b8a1dfb4eba98b1856583d0a6e3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tw:DwSefLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i53da376f001949f9b84c0f6aa8d57643_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tw:InstitutionalClientSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibc5d3b1af09445ebbb1a71467af97ad8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tw:InstitutionalClientSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieb300348797e47cb8bf1da81bddcfe92_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tw:InstitutionalClientSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia9bda5bff80345bfbcfc6a084c943e85_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tw:WholesaleClientSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie82fcbed83de4648aa0beb83473716d8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tw:WholesaleClientSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idc33ae5b892349c3bbc9d0e52ebc83ff_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tw:WholesaleClientSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia07b22e123a34bd4b785f22e9879ce4c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tw:RetailClientSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibfd573b85f754dd09235fa87ee1f12f1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tw:RetailClientSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i58bc176d24cf4bbe97c2b7bb0aceb541_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tw:RetailClientSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib729a7e3c6944e3f833eca41ccdd10b1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tw:MarketDataClientSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2d89dd0a7af14310a019f14ed95f055a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tw:MarketDataClientSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i485c0d8cb9d34f1285bd887233df7c4b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tw:MarketDataClientSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3438520b6d894dd0a92adb2ab634df00_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3c49fec41f604a0b84a33ab1e5b4e80f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i841f68fec00b44719759be9ce2ed457d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3754abb87834449eb1e5d021826d7ba3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i98d82bfc24d245df873d487dbe13d8eb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7e724b991dee4f01b35571a1d48c7899_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2d1e2d72dcbd46eb80cc02ba31de07c2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2cafc04c89324719bc3f3f0f9b3e80ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice841389601f46f1b2f3dd18f6f83dc9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i92c987a527b342389ea5e594de44718d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i531c1d7c88334b0f8314a937d7014422_D20230202-20230202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-02</startDate>
            <endDate>2023-02-02</endDate>
        </period>
    </context>
    <context id="i8a4fb62e8f664803bf7c7ad64113f898_D20230202-20230202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-02</startDate>
            <endDate>2023-02-02</endDate>
        </period>
    </context>
    <context id="if0b6d28e8e0a4a729b7a93abca40d61e_I20230202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tw:TWMLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-02</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="number">
        <measure>pure</measure>
    </unit>
    <unit id="reporting_unit">
        <measure>tw:reporting_unit</measure>
    </unit>
    <unit id="numberofbusinessesacquired">
        <measure>tw:numberOfBusinessesAcquired</measure>
    </unit>
    <unit id="vote">
        <measure>tw:vote</measure>
    </unit>
    <unit id="class_action_case">
        <measure>tw:class_action_case</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM180L2ZyYWc6Y2JhMDBjZTQxYTgxNDQxY2FkMTQyZDU3MzE2ZWRiZDkvdGFibGU6N2EyY2E2ZmM2ODllNGZiNjg5MzQwYWZhYTIxM2Q0ZTAvdGFibGVyYW5nZTo3YTJjYTZmYzY4OWU0ZmI2ODkzNDBhZmFhMjEzZDRlMF8yLTEtMS0xLTkzOTQy_24554d7e-35ef-4c2a-8d6b-2c2566690bad">0001758730</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM180L2ZyYWc6Y2JhMDBjZTQxYTgxNDQxY2FkMTQyZDU3MzE2ZWRiZDkvdGFibGU6N2EyY2E2ZmM2ODllNGZiNjg5MzQwYWZhYTIxM2Q0ZTAvdGFibGVyYW5nZTo3YTJjYTZmYzY4OWU0ZmI2ODkzNDBhZmFhMjEzZDRlMF80LTEtMS0xLTkzOTQy_cc1f9641-6889-45b6-8162-7ef0a7573973">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM180L2ZyYWc6Y2JhMDBjZTQxYTgxNDQxY2FkMTQyZDU3MzE2ZWRiZDkvdGFibGU6N2EyY2E2ZmM2ODllNGZiNjg5MzQwYWZhYTIxM2Q0ZTAvdGFibGVyYW5nZTo3YTJjYTZmYzY4OWU0ZmI2ODkzNDBhZmFhMjEzZDRlMF81LTEtMS0xLTkzOTQy_11fbd0a9-ee14-4666-be6c-2d11100cbc17">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM180L2ZyYWc6Y2JhMDBjZTQxYTgxNDQxY2FkMTQyZDU3MzE2ZWRiZDkvdGFibGU6N2EyY2E2ZmM2ODllNGZiNjg5MzQwYWZhYTIxM2Q0ZTAvdGFibGVyYW5nZTo3YTJjYTZmYzY4OWU0ZmI2ODkzNDBhZmFhMjEzZDRlMF82LTEtMS0xLTkzOTQy_83fccadf-4ef3-43ec-b196-6cafec81e5ef">false</dei:AmendmentFlag>
    <dei:EntityRegistrantName
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM180L2ZyYWc6Y2JhMDBjZTQxYTgxNDQxY2FkMTQyZDU3MzE2ZWRiZDkvdGFibGU6N2EyY2E2ZmM2ODllNGZiNjg5MzQwYWZhYTIxM2Q0ZTAvdGFibGVyYW5nZTo3YTJjYTZmYzY4OWU0ZmI2ODkzNDBhZmFhMjEzZDRlMF83LTEtMS0xLTkzOTQy_dfea1ce5-5350-4de9-bcc5-99df72b008a7">Tradeweb Markets Inc.</dei:EntityRegistrantName>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ieb907b707f214f07a33f36ef271a9d09_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzY0MTk_8322e4c6-a6a8-4109-9135-e405ea8d404f">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ida1649d8f13a4d5faa32cd85774bc1d3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzkzODU_f2f3dd16-1afe-44d2-865f-9f4ca0179780">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="id911efe2fccb45d9829fd5a925b905cf_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90ZXh0cmVnaW9uOmU5Njg4NGJjNDcyZTQ1Y2Y5ZDFhZjkwMDM5NDYwOWI5XzEyMg_c84f6a9b-af97-4af1-93e9-8e7d6c61663b">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <tw:RetirementNoticeTerm
      contextRef="i54991fbada9544069f057d20a16856ce_D20220216-20220216"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzQ5NDc4MDIzNDMyNjc_15b4f998-f779-47bf-9d80-2b16cdcea301">P6M</tw:RetirementNoticeTerm>
    <tw:RetirementNoticeTerm
      contextRef="i54991fbada9544069f057d20a16856ce_D20220216-20220216"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzMyOTg1MzQ5MDE1ODg_b3054a25-d229-4cb2-9bda-84d4a7d3e2e9">P6M</tw:RetirementNoticeTerm>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i1973d3e500b545c19a485677cf60fde5_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDUvZnJhZzpkY2VjNWFjNjdiNWE0ZTJiODAwZDRjMzI2YzkxZjA0MC90ZXh0cmVnaW9uOmRjZWM1YWM2N2I1YTRlMmI4MDBkNGMzMjZjOTFmMDQwXzYy_5f97e9a4-d0ef-4504-b55a-0dad11fcc08c"
      unitRef="number">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i25a0917fb6064d4286681a076a141296_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDUvZnJhZzpkY2VjNWFjNjdiNWE0ZTJiODAwZDRjMzI2YzkxZjA0MC90YWJsZToxMWNlYmE5MmE0ZWQ0NmE5YjQyNzRhNTFlNTkzNDMzNi90YWJsZXJhbmdlOjExY2ViYTkyYTRlZDQ2YTliNDI3NGE1MWU1OTM0MzM2XzEtMC0xLTEtMTMyMzI4_44b524c2-15d2-49d4-98cc-50dd306cf6b5"
      unitRef="number">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i6deb407bdc1d44c396f7b44b51dc5dbf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDUvZnJhZzpkY2VjNWFjNjdiNWE0ZTJiODAwZDRjMzI2YzkxZjA0MC90YWJsZToxMWNlYmE5MmE0ZWQ0NmE5YjQyNzRhNTFlNTkzNDMzNi90YWJsZXJhbmdlOjExY2ViYTkyYTRlZDQ2YTliNDI3NGE1MWU1OTM0MzM2XzItMC0xLTEtMTMyMzI4_b4bda9de-76cf-451c-bf9a-6fdc80044c37"
      unitRef="number">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i34d4417fc186454a8a1df1a688383633_D20190408-20190408"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjAvZnJhZzo5M2I2NDhkMzFiYTY0OWEwOGRhOGFlNjEzOWJhZTAyMy90YWJsZTo3OTI1YzJhNDFkZGY0ZmVkYjYwMDczOTA0ZTY0ZDI2Zi90YWJsZXJhbmdlOjc5MjVjMmE0MWRkZjRmZWRiNjAwNzM5MDRlNjRkMjZmXzEtMS0xLTEtOTM5NDI_cbfd2d5a-92cd-4779-9811-2b2d2fc5b8e2"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <dei:DocumentType
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGV4dHJlZ2lvbjo1NjM0ODE2M2QxMmI0MmNhYmNiMmEzZDJjMzZjZTVmZF8zMDMx_7ee81e59-799a-4796-b8e0-62c9a3732802">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGFibGU6MTdiZDYyYjNiZTZhNGY3ZmJkM2YxYWExZWI3MzA2NzcvdGFibGVyYW5nZToxN2JkNjJiM2JlNmE0ZjdmYmQzZjFhYTFlYjczMDY3N18wLTAtMS0xLTkzOTQy_fbe89967-64c1-40c1-a718-fbf8e1521c1b">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGV4dHJlZ2lvbjo1NjM0ODE2M2QxMmI0MmNhYmNiMmEzZDJjMzZjZTVmZF8xNTg_a95a6143-fb5a-4f3d-92a2-1157174d68f3">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGV4dHJlZ2lvbjo1NjM0ODE2M2QxMmI0MmNhYmNiMmEzZDJjMzZjZTVmZF8xNTg_2c8e0739-cd36-4a6c-a6c2-921ff7acb33d">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGFibGU6NWQwMjM3YzVlY2Q5NDkxMThkNGQyZDc0ZmUzZTc1MGUvdGFibGVyYW5nZTo1ZDAyMzdjNWVjZDk0OTExOGQ0ZDJkNzRmZTNlNzUwZV8wLTAtMS0xLTkzOTQy_811c0825-f643-4f03-b2b3-c56f550f813a">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGV4dHJlZ2lvbjo1NjM0ODE2M2QxMmI0MmNhYmNiMmEzZDJjMzZjZTVmZF8zMDM0_89422f70-7dd8-4229-aae1-3d735c6364c3">001-38860</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGFibGU6MzdjMWE0YjU1MTEyNDFlMDkwMmYyYWQyMDRlNWNlNjQvdGFibGVyYW5nZTozN2MxYTRiNTUxMTI0MWUwOTAyZjJhZDIwNGU1Y2U2NF8wLTAtMS0xLTkzOTQy_0cdb2fed-4c94-4099-a1da-c9220edcb935">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGFibGU6MzdjMWE0YjU1MTEyNDFlMDkwMmYyYWQyMDRlNWNlNjQvdGFibGVyYW5nZTozN2MxYTRiNTUxMTI0MWUwOTAyZjJhZDIwNGU1Y2U2NF8wLTItMS0xLTkzOTQy_deed4ac7-3fbe-43e5-8a04-63fbe07d1167">83-2456358</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGFibGU6NDNkMmM4OTQ3MTYwNDhkYjgxOTFiMGEyZTBjNjUxZjkvdGFibGVyYW5nZTo0M2QyYzg5NDcxNjA0OGRiODE5MWIwYTJlMGM2NTFmOV8wLTAtMS0xLTkzOTQyL3RleHRyZWdpb246M2VhY2YxMWIxZWFhNDAxOThkNzIyMDliYTExNzYwNjFfNA_4a5d2682-5ff7-48dd-8d8c-07e00c11b54c">1177 Avenue of the Americas</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGFibGU6NDNkMmM4OTQ3MTYwNDhkYjgxOTFiMGEyZTBjNjUxZjkvdGFibGVyYW5nZTo0M2QyYzg5NDcxNjA0OGRiODE5MWIwYTJlMGM2NTFmOV8wLTAtMS0xLTkzOTQyL3RleHRyZWdpb246M2VhY2YxMWIxZWFhNDAxOThkNzIyMDliYTExNzYwNjFfNw_b8469f9e-6dbf-4ca9-9463-3522be2036ed">New York</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGFibGU6NDNkMmM4OTQ3MTYwNDhkYjgxOTFiMGEyZTBjNjUxZjkvdGFibGVyYW5nZTo0M2QyYzg5NDcxNjA0OGRiODE5MWIwYTJlMGM2NTFmOV8wLTAtMS0xLTkzOTQyL3RleHRyZWdpb246M2VhY2YxMWIxZWFhNDAxOThkNzIyMDliYTExNzYwNjFfMTE_6e01a568-ed39-4d95-8b8e-c2fcb994d0f9">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGFibGU6NDNkMmM4OTQ3MTYwNDhkYjgxOTFiMGEyZTBjNjUxZjkvdGFibGVyYW5nZTo0M2QyYzg5NDcxNjA0OGRiODE5MWIwYTJlMGM2NTFmOV8wLTItMS0xLTkzOTQy_07e74578-eb9d-407a-b20a-b157b1e90e22">10036</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGV4dHJlZ2lvbjo1NjM0ODE2M2QxMmI0MmNhYmNiMmEzZDJjMzZjZTVmZF8zMDM2_ace79eef-f849-48a9-a0d8-e04cb8d9d97b">646</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGV4dHJlZ2lvbjo1NjM0ODE2M2QxMmI0MmNhYmNiMmEzZDJjMzZjZTVmZF8zMDI4_7c62e67f-54c7-4e70-a412-05ae6ba095ab">430-6000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGFibGU6ZmZmYjUzODJhM2NmNDJjMmE0MzIzNGM3MWRjYTBmMmMvdGFibGVyYW5nZTpmZmZiNTM4MmEzY2Y0MmMyYTQzMjM0YzcxZGNhMGYyY18xLTAtMS0xLTkzOTQy_712f53d6-a643-450a-b4d5-cd5a861bd22c">Class A common stock, par value $0.00001</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGFibGU6ZmZmYjUzODJhM2NmNDJjMmE0MzIzNGM3MWRjYTBmMmMvdGFibGVyYW5nZTpmZmZiNTM4MmEzY2Y0MmMyYTQzMjM0YzcxZGNhMGYyY18xLTItMS0xLTkzOTQy_699fade5-e937-441a-aac2-ca50b6f92cfd">TW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGFibGU6ZmZmYjUzODJhM2NmNDJjMmE0MzIzNGM3MWRjYTBmMmMvdGFibGVyYW5nZTpmZmZiNTM4MmEzY2Y0MmMyYTQzMjM0YzcxZGNhMGYyY18xLTQtMS0xLTkzOTQy_feb56c70-9c2f-422d-861e-7242a6e7eecf">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGV4dHJlZ2lvbjo1NjM0ODE2M2QxMmI0MmNhYmNiMmEzZDJjMzZjZTVmZF8zMDI5_1b63d34f-102d-41e4-b47e-c7a58428b1de">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGV4dHJlZ2lvbjo1NjM0ODE2M2QxMmI0MmNhYmNiMmEzZDJjMzZjZTVmZF8zMDMy_28726445-7143-4a75-8040-c323323611e2">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGV4dHJlZ2lvbjo1NjM0ODE2M2QxMmI0MmNhYmNiMmEzZDJjMzZjZTVmZF8zMDM3_d1fc2e76-a4fd-416e-936b-b4ca31c50cfe">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGV4dHJlZ2lvbjo1NjM0ODE2M2QxMmI0MmNhYmNiMmEzZDJjMzZjZTVmZF8zMDMw_ddaa44da-613c-453e-9d1e-f2ae1fb8c0c9">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGFibGU6YTZlMGMyNzcyZTUxNDc1ZWFmOTczMDE1NDhhNTFjZmUvdGFibGVyYW5nZTphNmUwYzI3NzJlNTE0NzVlYWY5NzMwMTU0OGE1MWNmZV8wLTAtMS0xLTkzOTQy_af007ba5-e9aa-4a6f-b9ea-eea6219db322">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGFibGU6YTZlMGMyNzcyZTUxNDc1ZWFmOTczMDE1NDhhNTFjZmUvdGFibGVyYW5nZTphNmUwYzI3NzJlNTE0NzVlYWY5NzMwMTU0OGE1MWNmZV8xLTEtMS0xLTkzOTQy_1f525623-644b-46e1-b623-128b8dc0140e">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGFibGU6YTZlMGMyNzcyZTUxNDc1ZWFmOTczMDE1NDhhNTFjZmUvdGFibGVyYW5nZTphNmUwYzI3NzJlNTE0NzVlYWY5NzMwMTU0OGE1MWNmZV8xLTQtMS0xLTkzOTQy_1daacd7d-a271-4d75-baf1-7092ca0ab739">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGV4dHJlZ2lvbjo1NjM0ODE2M2QxMmI0MmNhYmNiMmEzZDJjMzZjZTVmZF8zMDM1_fcd004be-8cf5-4dd2-92f1-9b37960315fd">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGV4dHJlZ2lvbjo1NjM0ODE2M2QxMmI0MmNhYmNiMmEzZDJjMzZjZTVmZF8zMDMz_4681b311-7bcf-4b00-b236-cba32cdd28aa">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i28c8e0b5c8da4a1db1ae0cf1d3d58024_I20220630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGV4dHJlZ2lvbjo1NjM0ODE2M2QxMmI0MmNhYmNiMmEzZDJjMzZjZTVmZF8yNzIz_2fe68588-0d34-4b65-b520-62183551ce70"
      unitRef="usd">16000000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i3a7754845f24414594888719d8683de3_I20230217"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGFibGU6MDVmMDhmNDU1N2Y4NDZkYWIxOWFlYTVkMGI2NDZiYmEvdGFibGVyYW5nZTowNWYwOGY0NTU3Zjg0NmRhYjE5YWVhNWQwYjY0NmJiYV8xLTItMS0xLTkzOTQy_d23ce669-0db6-42ce-96b7-56d7f4575b9d"
      unitRef="shares">111225889</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i650b7cb88fc145b99cea54b28da18d20_I20230217"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGFibGU6MDVmMDhmNDU1N2Y4NDZkYWIxOWFlYTVkMGI2NDZiYmEvdGFibGVyYW5nZTowNWYwOGY0NTU3Zjg0NmRhYjE5YWVhNWQwYjY0NmJiYV8yLTItMS0xLTkzOTQy_52c72616-74f9-4254-b52e-9043c4b59584"
      unitRef="shares">96933192</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="id6d1621a6996484d895a184ffa30d334_I20230217"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGFibGU6MDVmMDhmNDU1N2Y4NDZkYWIxOWFlYTVkMGI2NDZiYmEvdGFibGVyYW5nZTowNWYwOGY0NTU3Zjg0NmRhYjE5YWVhNWQwYjY0NmJiYV8zLTItMS0xLTkzOTQy_8687e0e9-0b2c-4322-9c97-f090dd7eef18"
      unitRef="shares">3251177</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i235f0f98ac8b4abbb6f20a52ba3617c2_I20230217"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGFibGU6MDVmMDhmNDU1N2Y4NDZkYWIxOWFlYTVkMGI2NDZiYmEvdGFibGVyYW5nZTowNWYwOGY0NTU3Zjg0NmRhYjE5YWVhNWQwYjY0NmJiYV80LTItMS0xLTkzOTQy_4d79fe12-57ae-45da-a3a9-feb9fedf701a"
      unitRef="shares">23090904</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xL2ZyYWc6NTYzNDgxNjNkMTJiNDJjYWJjYjJhM2QyYzM2Y2U1ZmQvdGV4dHJlZ2lvbjo1NjM0ODE2M2QxMmI0MmNhYmNiMmEzZDJjMzZjZTVmZF8zMDM5_426ca8ae-5b80-4082-b4b8-243ec4743d14">Part III of this Annual Report on Form 10-K incorporates by reference portions of the Registrant&#x2019;s Proxy Statement for its 2023 Annual Meeting of Stockholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant&#x2019;s fiscal year ended December&#160;31, 2022.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184Mi9mcmFnOjE1MGNiM2IzMjVjYjQ4Nzc4NmI1MzFlM2NkNTIzOThhL3RhYmxlOjdiYzBjNDdlOTlhOTRkNzJhM2E2NDQyNGI5YzExYmIxL3RhYmxlcmFuZ2U6N2JjMGM0N2U5OWE5NGQ3MmEzYTY0NDI0YjljMTFiYjFfMS0wLTEtMS05Mzk0Mi90ZXh0cmVnaW9uOmY1ZjdlMDBiZDA2YjQ5NTU5NzZhZjkyNDgxODMyZWE4Xzc0_267d6742-aa18-4fe3-88cf-3b2a9de91abd">34</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184NS9mcmFnOjg1NDMzNDk1NjhlZjQ1ODc4NzViODY3NDAxZWI2ODAxL3RleHRyZWdpb246ODU0MzM0OTU2OGVmNDU4Nzg3NWI4Njc0MDFlYjY4MDFfNDk0NzgwMjM0MDE1OQ_e6371183-9504-4186-bc56-578e417daea8">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184NS9mcmFnOjg1NDMzNDk1NjhlZjQ1ODc4NzViODY3NDAxZWI2ODAxL3RleHRyZWdpb246ODU0MzM0OTU2OGVmNDU4Nzg3NWI4Njc0MDFlYjY4MDFfMTQ5MzU_c75c7ac7-bf31-434c-a306-918fea7de30d">New York, New York</dei:AuditorLocation>
    <dei:AuditorName
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184NS9mcmFnOjg1NDMzNDk1NjhlZjQ1ODc4NzViODY3NDAxZWI2ODAxL3RleHRyZWdpb246ODU0MzM0OTU2OGVmNDU4Nzg3NWI4Njc0MDFlYjY4MDFfNjA0NzMxMzk2NzkzNw_52bdfe65-9352-4ff3-b237-a8f7bbc23a2e">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184NS9mcmFnOjg1NDMzNDk1NjhlZjQ1ODc4NzViODY3NDAxZWI2ODAxL3RleHRyZWdpb246ODU0MzM0OTU2OGVmNDU4Nzg3NWI4Njc0MDFlYjY4MDFfNjA0NzMxMzk2NzkzOA_83db4ef3-226e-4875-9711-17a6c8f62f67">New York, New York</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMy0yLTEtMS05Mzk0Mg_e92217bc-e589-4bc3-a909-b64387d094b6"
      unitRef="usd">1257229000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMy00LTEtMS05Mzk0Mg_3d44292b-ab4c-481f-b4ea-0dfe2dbc0fe6"
      unitRef="usd">972048000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNC0yLTEtMS05Mzk0Mg_dedb558a-f3d8-446a-a915-7aaed409e66b"
      unitRef="usd">1000000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNC00LTEtMS05Mzk0Mg_76852eb5-5e7c-4529-9a35-130b6ef20a59"
      unitRef="usd">1000000</us-gaap:RestrictedCash>
    <us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNS0yLTEtMS05Mzk0Mg_e25873bf-bc50-454c-bc2e-cb7534716f2b"
      unitRef="usd">11632000</us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations>
    <us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNS00LTEtMS05Mzk0Mg_5f8758bb-fb28-4d84-a665-cf31f9863852"
      unitRef="usd">0</us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations>
    <us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNi0yLTEtMS05Mzk0Mg_f1846a3d-67b3-4c41-a4c0-d93714a2edf9"
      unitRef="usd">23906000</us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities>
    <us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNi00LTEtMS05Mzk0Mg_370d20ec-2b5c-4056-899c-8f0d4747498a"
      unitRef="usd">20523000</us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNy0wLTEtMS05Mzk0Mi90ZXh0cmVnaW9uOmJjNTlhZjhhZjNhODQ1MmM4OTVlOTIwYzVmNGE3MDJhXzg_22df500a-9f5d-4834-b446-19dec536e736"
      unitRef="usd">129000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNy0wLTEtMS05Mzk0Mi90ZXh0cmVnaW9uOmJjNTlhZjhhZjNhODQ1MmM4OTVlOTIwYzVmNGE3MDJhXzE1_2f8bd154-efe2-4907-b293-5b00e4ee3c18"
      unitRef="usd">273000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNy0yLTEtMS05Mzk0Mg_f9c3952b-3fd2-426d-9748-2b18d4b5e103"
      unitRef="usd">142676000</tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance>
    <tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNy00LTEtMS05Mzk0Mg_f56a30a2-491b-46c7-859f-cb4fb4db3251"
      unitRef="usd">129937000</tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfOC0yLTEtMS05Mzk0Mg_fe962ef1-f698-4e53-8352-9a11eeb4bdab"
      unitRef="usd">37413000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfOC00LTEtMS05Mzk0Mg_d04a6e9e-fa83-4320-95fa-531373164947"
      unitRef="usd">31060000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfOS0yLTEtMS05Mzk0Mg_c9efd477-92e8-47fe-a24a-94ec408e9d63"
      unitRef="usd">24933000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfOS00LTEtMS05Mzk0Mg_89e76abb-5a7f-4a65-b01f-1c2b50bd31ce"
      unitRef="usd">20496000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMTAtMi0xLTEtOTM5NDI_e4a4b1c9-beb7-40a5-82fc-86976a7dd9fc"
      unitRef="usd">141833000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMTAtNC0xLTEtOTM5NDI_06beb866-912b-4fb3-bffb-e742e17e3ac8"
      unitRef="usd">156203000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:Goodwill
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMTEtMi0xLTEtOTM5NDI_8384c8ee-1d4b-4d93-a31e-c6a6a7771552"
      unitRef="usd">2780259000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMTEtNC0xLTEtOTM5NDI_447cb8a1-fd56-402a-8fdc-5e083fd9a9eb"
      unitRef="usd">2780259000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMTItMi0xLTEtOTM5NDI_5d797fd7-107c-4d59-bd0f-200e9d75ef39"
      unitRef="usd">1072818000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMTItNC0xLTEtOTM5NDI_fcd0998e-2e58-4464-9e26-8cbb98635aa3"
      unitRef="usd">1180016000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DueFromAffiliates
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMTMtMi0xLTEtOTM5NDI_2981d8b5-9c27-402c-b2b1-60a5e1d3635a"
      unitRef="usd">6000</us-gaap:DueFromAffiliates>
    <us-gaap:DueFromAffiliates
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMTMtNC0xLTEtOTM5NDI_a7008950-1362-49e7-8b7f-9b4eef713060"
      unitRef="usd">3313000</us-gaap:DueFromAffiliates>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMTQtMi0xLTEtOTM5NDI_ddc1b8e2-ace3-4178-bf85-796ef77a6929"
      unitRef="usd">689442000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMTQtNC0xLTEtOTM5NDI_c1bd924a-3300-48a9-abec-33748436a62f"
      unitRef="usd">618970000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssets
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMTUtMi0xLTEtOTM5NDI_d04dfded-2e6c-4ba4-80ce-457302a7a831"
      unitRef="usd">76984000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMTUtNC0xLTEtOTM5NDI_a26801db-efd5-40ca-9f5a-98ab1d6f40c1"
      unitRef="usd">76355000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMTYtMi0xLTEtOTM5NDI_59852eeb-3118-4555-bb85-12ada190d2a4"
      unitRef="usd">6260131000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMTYtNC0xLTEtOTM5NDI_fe5c5617-de6a-42fd-8719-918d2d0a457a"
      unitRef="usd">5990180000</us-gaap:Assets>
    <srt:PayablesToBrokerDealersAndClearingOrganizations
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMjAtMi0xLTEtOTM5NDI_1ebfd4aa-aa91-4af7-8ec7-bd2126b2c38c"
      unitRef="usd">11264000</srt:PayablesToBrokerDealersAndClearingOrganizations>
    <srt:PayablesToBrokerDealersAndClearingOrganizations
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMjAtNC0xLTEtOTM5NDI_58454a32-ee50-47ec-a0d9-5ad01de9d2f4"
      unitRef="usd">0</srt:PayablesToBrokerDealersAndClearingOrganizations>
    <us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMjEtMi0xLTEtOTM5NDI_53860a32-0b67-4b79-9c04-154a5d6398b3"
      unitRef="usd">150884000</us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMjEtNC0xLTEtOTM5NDI_821ddb92-d587-42de-9e21-b2e4ac34e7c8"
      unitRef="usd">154824000</us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMjItMi0xLTEtOTM5NDI_e8b1c63e-6ec4-42cb-9800-538f986a41e0"
      unitRef="usd">22827000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMjItNC0xLTEtOTM5NDI_4fb6d15e-d431-44cb-8386-01ad252266ff"
      unitRef="usd">24930000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMjMtMi0xLTEtOTM5NDI_15acb2ad-c361-4c44-9b52-847ea4296b2f"
      unitRef="usd">52508000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMjMtNC0xLTEtOTM5NDI_7b5ad018-2306-4fb4-9c12-df3488ffcd06"
      unitRef="usd">38832000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMjUtMi0xLTEtOTM5NDI_3cb79933-53d7-44fc-bcac-2355c41e69ce"
      unitRef="usd">27943000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMjUtNC0xLTEtOTM5NDI_5678517f-0c45-48a5-86b6-048ff3a85957"
      unitRef="usd">24331000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DueToAffiliateCurrentAndNoncurrent
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMjYtMi0xLTEtOTM5NDI_5a4b1b95-47ad-4893-bc01-b3e5465c8b38"
      unitRef="usd">1414000</us-gaap:DueToAffiliateCurrentAndNoncurrent>
    <us-gaap:DueToAffiliateCurrentAndNoncurrent
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMjYtNC0xLTEtOTM5NDI_a12b8542-ebed-429d-9407-367fee5b2212"
      unitRef="usd">4860000</us-gaap:DueToAffiliateCurrentAndNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMjctMi0xLTEtOTM5NDI_6363fce4-1295-406f-bf46-a4d11d3ddf1f"
      unitRef="usd">21251000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMjctNC0xLTEtOTM5NDI_3431f1d9-10a2-486a-924c-d9b7a61cb030"
      unitRef="usd">21011000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <tw:TaxReceivableAgreementLiability
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMjgtMi0xLTEtOTM5NDI_e743d515-3885-4312-aa9a-483246a9fdaf"
      unitRef="usd">425724000</tw:TaxReceivableAgreementLiability>
    <tw:TaxReceivableAgreementLiability
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMjgtNC0xLTEtOTM5NDI_c7757486-85d4-4d3d-a808-8591a65468d6"
      unitRef="usd">412449000</tw:TaxReceivableAgreementLiability>
    <us-gaap:Liabilities
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMjktMi0xLTEtOTM5NDI_c91ef363-5885-47b4-bdf2-82bde262b64e"
      unitRef="usd">713815000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMjktNC0xLTEtOTM5NDI_7e542719-68fa-41b7-80b1-f52a6e9646b4"
      unitRef="usd">681237000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzEtMi0xLTEtOTM5NDI_224557aa-024b-419e-bdc8-5e89faa6e506"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzEtNC0xLTEtOTM5NDI_7d980731-d152-46ea-a19b-3afb73c896d5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzQtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjozYWY3ZDBlNGQwMDg0MzVkYTdmOWU3MjZmYjI0MzBhOF8yMQ_1e7b2d04-f2d9-480d-ba0b-b7c06da1e622"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzQtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjozYWY3ZDBlNGQwMDg0MzVkYTdmOWU3MjZmYjI0MzBhOF8yMQ_223eac68-c2e0-4569-b5a8-83ee381eb446"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzQtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjozYWY3ZDBlNGQwMDg0MzVkYTdmOWU3MjZmYjI0MzBhOF8zNQ_50356899-7fd0-49be-a71a-f1cb4f343173"
      unitRef="shares">250000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzQtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjozYWY3ZDBlNGQwMDg0MzVkYTdmOWU3MjZmYjI0MzBhOF8zNQ_89d24800-214f-4b93-8381-0aaa84eaaf6b"
      unitRef="shares">250000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzQtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjozYWY3ZDBlNGQwMDg0MzVkYTdmOWU3MjZmYjI0MzBhOF81Nw_42d8db8e-28d7-466f-b06f-25399560d6c6"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzQtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjozYWY3ZDBlNGQwMDg0MzVkYTdmOWU3MjZmYjI0MzBhOF81Nw_88ef0cf1-6ece-4c28-a8db-587baa3eae27"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzQtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjozYWY3ZDBlNGQwMDg0MzVkYTdmOWU3MjZmYjI0MzBhOF81Nw_b915e96d-87cf-4a51-a979-cab120c7b754"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzQtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjozYWY3ZDBlNGQwMDg0MzVkYTdmOWU3MjZmYjI0MzBhOF81Nw_d941e62c-00c3-468f-ae33-a01efa722f9c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzQtMi0xLTEtOTM5NDI_32ef4f25-82ad-4d24-b4a8-4e34179946fd"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzQtNC0xLTEtOTM5NDI_9b267d88-56c1-46b9-9ece-232a0a20efa5"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibc22eb81de114aa4b9150e4b63c0cc71_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzUtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjo0ODg3MTg5ODRiYzE0MzQzYWFjN2U2NDZkNTE5OWY0ZV8yNg_d5cb4ac8-c231-41ba-bbe4-eac8d18fa9e1"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i736b83a733734f2589dabf32d431319c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzUtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjo0ODg3MTg5ODRiYzE0MzQzYWFjN2U2NDZkNTE5OWY0ZV8yNg_e008744e-4ea4-4b56-ba1a-690680dfb45f"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i736b83a733734f2589dabf32d431319c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzUtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjo0ODg3MTg5ODRiYzE0MzQzYWFjN2U2NDZkNTE5OWY0ZV80MA_064fc09e-96dc-48e4-a7ed-f69efa4db27c"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibc22eb81de114aa4b9150e4b63c0cc71_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzUtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjo0ODg3MTg5ODRiYzE0MzQzYWFjN2U2NDZkNTE5OWY0ZV80MA_444db744-1557-4642-ace8-f82d7b9169e2"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i736b83a733734f2589dabf32d431319c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzUtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjo0ODg3MTg5ODRiYzE0MzQzYWFjN2U2NDZkNTE5OWY0ZV82Mg_0e0faa4e-bd3f-4555-8992-bb495f5d43bc"
      unitRef="shares">110746606</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i736b83a733734f2589dabf32d431319c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzUtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjo0ODg3MTg5ODRiYzE0MzQzYWFjN2U2NDZkNTE5OWY0ZV82Mg_6d30f15d-8b79-4c1e-8dd1-b643e5f6ec74"
      unitRef="shares">110746606</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibc22eb81de114aa4b9150e4b63c0cc71_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzUtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjo0ODg3MTg5ODRiYzE0MzQzYWFjN2U2NDZkNTE5OWY0ZV82OQ_102f4d82-8852-40d7-8cbf-eb98fe170b19"
      unitRef="shares">106286821</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibc22eb81de114aa4b9150e4b63c0cc71_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzUtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjo0ODg3MTg5ODRiYzE0MzQzYWFjN2U2NDZkNTE5OWY0ZV82OQ_d075bb9d-5e6e-496a-92cf-a41abb094be5"
      unitRef="shares">106286821</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i736b83a733734f2589dabf32d431319c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzUtMi0xLTEtOTM5NDI_6ae5a2e1-1938-4d28-8b3d-71922cbf498f"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ibc22eb81de114aa4b9150e4b63c0cc71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzUtNC0xLTEtOTM5NDI_62631468-946c-4d10-9440-4d7d5f92b440"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iba6b7228009b46948a97286e61cd6104_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzYtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjplZDYzMzYzZjE2M2Q0NWNmOTY5YTQ3YTMxOThhNzU3Y18yNg_4ad67034-25a0-47e4-9b2b-1b0799918453"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8825e6cd9aac4adb950a943091b68bdd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzYtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjplZDYzMzYzZjE2M2Q0NWNmOTY5YTQ3YTMxOThhNzU3Y18yNg_81bf0d68-9399-412d-8ab2-8d2758a92408"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iba6b7228009b46948a97286e61cd6104_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzYtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjplZDYzMzYzZjE2M2Q0NWNmOTY5YTQ3YTMxOThhNzU3Y180MA_bb0139a1-0d55-4add-8b84-08f88cd075fa"
      unitRef="shares">450000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8825e6cd9aac4adb950a943091b68bdd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzYtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjplZDYzMzYzZjE2M2Q0NWNmOTY5YTQ3YTMxOThhNzU3Y180MA_fdd6b786-f7dc-4eeb-aea0-8c5c04a9a1df"
      unitRef="shares">450000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8825e6cd9aac4adb950a943091b68bdd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzYtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjplZDYzMzYzZjE2M2Q0NWNmOTY5YTQ3YTMxOThhNzU3Y182Mg_3694b2ec-f981-49bc-8182-0de8450770e2"
      unitRef="shares">96933192</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8825e6cd9aac4adb950a943091b68bdd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzYtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjplZDYzMzYzZjE2M2Q0NWNmOTY5YTQ3YTMxOThhNzU3Y182Mg_5f682f3f-c993-4acc-b415-deb984c5b61e"
      unitRef="shares">96933192</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="iba6b7228009b46948a97286e61cd6104_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzYtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjplZDYzMzYzZjE2M2Q0NWNmOTY5YTQ3YTMxOThhNzU3Y182OQ_15effbc9-44ca-4b83-bbaa-68f414294931"
      unitRef="shares">96933192</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iba6b7228009b46948a97286e61cd6104_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzYtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjplZDYzMzYzZjE2M2Q0NWNmOTY5YTQ3YTMxOThhNzU3Y182OQ_e2958f28-e2da-4c4c-ba66-5151ad505cb5"
      unitRef="shares">96933192</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i8825e6cd9aac4adb950a943091b68bdd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzYtMi0xLTEtOTM5NDI_2d15cc8c-3007-4733-a6d6-086fdb9f622e"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="iba6b7228009b46948a97286e61cd6104_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzYtNC0xLTEtOTM5NDI_ffaea5d2-a054-4de5-9235-038dac497b5e"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i0254211e47ef43fca5b39b70f0a5ab29_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzctMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjo0MDM1MmIxMTAyODI0MDgwODQ2MjZmZmFmNzAyMDI4M18yNg_27b795c9-eb50-4bf3-b981-39e4b85fb05c"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia5d53425dc294cecb849861b0cd502c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzctMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjo0MDM1MmIxMTAyODI0MDgwODQ2MjZmZmFmNzAyMDI4M18yNg_ac6e8ba0-8b5e-4508-bf3d-4ab061c3729f"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i0254211e47ef43fca5b39b70f0a5ab29_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzctMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjo0MDM1MmIxMTAyODI0MDgwODQ2MjZmZmFmNzAyMDI4M180MA_97be3279-f4f2-4cf8-8207-6732baf4eb6d"
      unitRef="shares">350000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia5d53425dc294cecb849861b0cd502c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzctMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjo0MDM1MmIxMTAyODI0MDgwODQ2MjZmZmFmNzAyMDI4M180MA_9f540aae-ff9c-4573-aaaf-5f7ae64c24b0"
      unitRef="shares">350000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia5d53425dc294cecb849861b0cd502c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzctMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjo0MDM1MmIxMTAyODI0MDgwODQ2MjZmZmFmNzAyMDI4M182Mg_436c1647-149b-4bc0-9a86-cb776b8cfaa4"
      unitRef="shares">3251177</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia5d53425dc294cecb849861b0cd502c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzctMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjo0MDM1MmIxMTAyODI0MDgwODQ2MjZmZmFmNzAyMDI4M182Mg_71bf9aac-d4a3-4c7c-b6a9-f87ce450b587"
      unitRef="shares">3251177</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i0254211e47ef43fca5b39b70f0a5ab29_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzctMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjo0MDM1MmIxMTAyODI0MDgwODQ2MjZmZmFmNzAyMDI4M182OQ_20b3cf5b-a0fd-450f-90c1-249271994627"
      unitRef="shares">1654825</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0254211e47ef43fca5b39b70f0a5ab29_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzctMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjo0MDM1MmIxMTAyODI0MDgwODQ2MjZmZmFmNzAyMDI4M182OQ_a46f72b9-0676-42ba-8a06-10cd509f14cc"
      unitRef="shares">1654825</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ia5d53425dc294cecb849861b0cd502c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzctMi0xLTEtOTM5NDI_8541019e-135d-4033-acb4-29f5a70186f3"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i0254211e47ef43fca5b39b70f0a5ab29_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzctNC0xLTEtOTM5NDI_7a0fd8c0-db26-48e0-a839-f5ce7994bf25"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia5b944cdee4e4558b061e982879e00b8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzgtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjplNTAxNGNjMTZjODc0MDM1YTAwYzQyMTc2ZGMyNDllNF8yNg_1b17fbdc-2596-4668-b965-18129211cc37"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if083ba95b04849059c8fc8356a2bdbb7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzgtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjplNTAxNGNjMTZjODc0MDM1YTAwYzQyMTc2ZGMyNDllNF8yNg_4cd77921-5544-4e04-874d-6540452e3e8b"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if083ba95b04849059c8fc8356a2bdbb7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzgtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjplNTAxNGNjMTZjODc0MDM1YTAwYzQyMTc2ZGMyNDllNF80MA_0a94398e-935c-4969-a68d-d51cf6d7960c"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia5b944cdee4e4558b061e982879e00b8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzgtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjplNTAxNGNjMTZjODc0MDM1YTAwYzQyMTc2ZGMyNDllNF80MA_11200046-3e76-40b5-b008-1db1a9f758d7"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if083ba95b04849059c8fc8356a2bdbb7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzgtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjplNTAxNGNjMTZjODc0MDM1YTAwYzQyMTc2ZGMyNDllNF82Mg_455d4d18-52d5-498b-92d1-c871e7882610"
      unitRef="shares">23092704</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="if083ba95b04849059c8fc8356a2bdbb7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzgtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjplNTAxNGNjMTZjODc0MDM1YTAwYzQyMTc2ZGMyNDllNF82Mg_a14ebf89-ee69-4e44-90ce-e761f84849f7"
      unitRef="shares">23092704</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia5b944cdee4e4558b061e982879e00b8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzgtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjplNTAxNGNjMTZjODc0MDM1YTAwYzQyMTc2ZGMyNDllNF82OQ_1d411f7f-1476-4395-8259-a3b807380302"
      unitRef="shares">28873139</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia5b944cdee4e4558b061e982879e00b8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzgtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjplNTAxNGNjMTZjODc0MDM1YTAwYzQyMTc2ZGMyNDllNF82OQ_364d4d67-accd-4ae2-85b0-09ecedc75c49"
      unitRef="shares">28873139</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="if083ba95b04849059c8fc8356a2bdbb7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzgtMi0xLTEtOTM5NDI_c225526a-dd22-4989-afa7-3645366d4e2c"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ia5b944cdee4e4558b061e982879e00b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzgtNC0xLTEtOTM5NDI_1adea190-e0a0-49cc-bd30-031321c751bf"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzktMi0xLTEtOTM5NDI_e19f6a44-43ce-45f1-bc06-8d8529501cc2"
      unitRef="usd">4577270000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfMzktNC0xLTEtOTM5NDI_370f8f5f-258a-4797-9c2d-af0c23d29de7"
      unitRef="usd">4401366000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNDAtMi0xLTEtOTM5NDI_4ccf8dd2-e44f-4de5-893a-125aa5c432d4"
      unitRef="usd">-10113000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNDAtNC0xLTEtOTM5NDI_6741aaf8-b880-4783-ad8f-86a75d7a0a3c"
      unitRef="usd">1604000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNDEtMi0xLTEtOTM5NDI_a0bdceba-44a9-46db-8283-9aa7512987b1"
      unitRef="usd">386632000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNDEtNC0xLTEtOTM5NDI_c1fe347c-600d-434c-91f6-1df50ee3fbf2"
      unitRef="usd">242623000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNDItMi0xLTEtOTM5NDI_cc456e68-8fc6-4e81-ad7b-34387d7d35cb"
      unitRef="usd">4953791000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNDItNC0xLTEtOTM5NDI_a9eaaecd-946e-4d3b-9078-557a5b1daf32"
      unitRef="usd">4645595000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNDMtMi0xLTEtOTM5NDI_b5e4fddf-e33c-430d-b97f-a194bd19c54d"
      unitRef="usd">592525000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNDMtNC0xLTEtOTM5NDI_8d58b1c3-6f32-4410-9a6f-5430f25e53d8"
      unitRef="usd">663348000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNDQtMi0xLTEtOTM5NDI_f3dec87a-baff-432e-902c-2d3dfffde67c"
      unitRef="usd">5546316000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNDQtNC0xLTEtOTM5NDI_6d722705-5b48-4c3f-a6ab-13aa8ac365ce"
      unitRef="usd">5308943000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNDUtMi0xLTEtOTM5NDI_b297cea1-21e1-40ab-a3e0-c1ef68136397"
      unitRef="usd">6260131000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM184OC9mcmFnOjE3N2UzNzFiN2E3YTQ5NzRiN2Y3NjIyZGY1ZDAyMDc1L3RhYmxlOjdmNzljNWQ3YjBmYzQ2ZTU4MTY4Y2QxMjc3ZGY2NmQxL3RhYmxlcmFuZ2U6N2Y3OWM1ZDdiMGZjNDZlNTgxNjhjZDEyNzdkZjY2ZDFfNDUtNC0xLTEtOTM5NDI_f3e202ec-85e4-4bb4-aef1-ceeb5a55838e"
      unitRef="usd">5990180000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6f057e613c64a8fb3f9ae12fa025fd9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfNC0yLTEtMS05Mzk0Mg_a8a0a8d8-2c23-4cdc-a695-47a972fb3639"
      unitRef="usd">950269000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ab4c5cf5ce7454b815cf4e47cbd02a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfNC01LTEtMS05Mzk0Mg_69fd975b-2e23-4ed5-a200-f1bcb7d9a894"
      unitRef="usd">846354000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27cd43c96ca04f019f6853be70d1fd8d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfNC04LTEtMS05Mzk0Mg_d9bd42d1-e04e-4829-9f46-c1afa82dff47"
      unitRef="usd">681588000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e79cedaf5d6401a9e95da870f97c4da_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfNS0yLTEtMS05Mzk0Mg_b399593a-449a-4667-8660-c311884237c2"
      unitRef="usd">165922000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c925c6f511642c48d69ee16570206c1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfNS01LTEtMS05Mzk0Mg_1206f8f4-8d39-442c-b5cb-b3d5e60c138e"
      unitRef="usd">158448000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3842e988ff748659c21f6ca2ce9858f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfNS04LTEtMS05Mzk0Mg_183b1730-7bd1-4a0d-8170-6966fe333357"
      unitRef="usd">142358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b283a85dabd495294c514029c74379e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfNi0yLTEtMS05Mzk0Mg_64d52ac6-a23b-4015-9777-e0d3f5d56064"
      unitRef="usd">62721000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb046ccfd54f48c7aafc89e384ff4404_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfNi01LTEtMS05Mzk0Mg_0c4fd4ce-fbe0-4cb0-8b38-0fe6580eb569"
      unitRef="usd">61161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b2334c065de4de6a8300dbb40970525_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfNi04LTEtMS05Mzk0Mg_34ba9218-383d-40ef-9977-2b1ab65e7efc"
      unitRef="usd">59706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie16e1348cb28420085aba55339ec3b2c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfNy0yLTEtMS05Mzk0Mg_8738700d-419b-4d28-9d72-854b7bdb9520"
      unitRef="usd">9869000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id640072c122b47c5b821c92c61595d2a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfNy01LTEtMS05Mzk0Mg_16f592e0-e5bb-4d77-b84e-4d35b593a976"
      unitRef="usd">10484000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2da0ca1b2ba848908f10a3038c37cdb5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfNy04LTEtMS05Mzk0Mg_337fbc06-8606-4c02-929a-17733830287d"
      unitRef="usd">9007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfOC0yLTEtMS05Mzk0Mg_ff83770b-5a26-4557-9444-0d5d1889aaf3"
      unitRef="usd">1188781000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfOC01LTEtMS05Mzk0Mg_07341dc0-f4e8-469f-ae5a-5f48b89c000d"
      unitRef="usd">1076447000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfOC04LTEtMS05Mzk0Mg_5bdd3716-0ad9-46e0-a0b8-75dd287f2135"
      unitRef="usd">892659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTEtMi0xLTEtOTM5NDI_a326fb8e-9777-47ac-ad61-af1278107158"
      unitRef="usd">432421000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTEtNS0xLTEtOTM5NDI_f1db88d3-ce20-4a66-95bc-9fcebe82f588"
      unitRef="usd">407260000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTEtOC0xLTEtOTM5NDI_a7df0485-843e-47d3-938a-645f2d1466fe"
      unitRef="usd">349658000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTItMi0xLTEtOTM5NDI_9147ac0f-2445-41f8-a513-8009fbb08c1a"
      unitRef="usd">178879000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTItNS0xLTEtOTM5NDI_bec6ede6-4ada-4eb7-934c-1bade5e7c675"
      unitRef="usd">171308000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTItOC0xLTEtOTM5NDI_3912910a-7299-4aff-92e1-8b68263e9376"
      unitRef="usd">153789000</us-gaap:DepreciationAndAmortization>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTMtMi0xLTEtOTM5NDI_c1a5e17b-2d76-43f1-953f-2fd96b1a97d6"
      unitRef="usd">65857000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTMtNS0xLTEtOTM5NDI_88266c01-309a-42ca-b8d4-d4110cb79ee2"
      unitRef="usd">56189000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTMtOC0xLTEtOTM5NDI_66f6ba73-0b40-4a7f-a1fa-9913d2fe5e0a"
      unitRef="usd">47500000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:OtherGeneralAndAdministrativeExpense
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTQtMi0xLTEtOTM5NDI_7b216b3b-d236-4505-806e-58c381e4b7b0"
      unitRef="usd">46561000</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTQtNS0xLTEtOTM5NDI_212b5035-d7e6-44c7-bfa6-fcbbe22ab136"
      unitRef="usd">32153000</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTQtOC0xLTEtOTM5NDI_f472df18-9d9c-4ceb-ae41-f289abf218b5"
      unitRef="usd">34822000</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:ProfessionalFees
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTUtMi0xLTEtOTM5NDI_173ed932-b005-43af-a4a1-ecc705b452c1"
      unitRef="usd">37764000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTUtNS0xLTEtOTM5NDI_c75f07d8-5756-47ae-b341-9b3459c78382"
      unitRef="usd">36181000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTUtOC0xLTEtOTM5NDI_5e154a55-5c51-43a6-9cfb-db41f00e3751"
      unitRef="usd">28875000</us-gaap:ProfessionalFees>
    <us-gaap:OccupancyNet
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTYtMi0xLTEtOTM5NDI_da3be963-d701-4b95-8418-70cbe09150da"
      unitRef="usd">14726000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTYtNS0xLTEtOTM5NDI_67e49513-9ab1-43f2-a533-0ed01ecdc4c7"
      unitRef="usd">14528000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTYtOC0xLTEtOTM5NDI_8deaba1d-d99f-4953-bf3e-ca06383a3ff6"
      unitRef="usd">14660000</us-gaap:OccupancyNet>
    <us-gaap:CostsAndExpenses
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTctMi0xLTEtOTM5NDI_3ced5aec-f545-4823-8533-894f20264588"
      unitRef="usd">776208000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTctNS0xLTEtOTM5NDI_bd12c252-aba4-49f6-89b4-e3dbdcda8276"
      unitRef="usd">717619000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTctOC0xLTEtOTM5NDI_94fb477f-7971-468b-9d9d-548c1b1526ba"
      unitRef="usd">629304000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTgtMi0xLTEtOTM5NDI_67e921ff-8fcb-456c-8404-e090775da0ae"
      unitRef="usd">412573000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTgtNS0xLTEtOTM5NDI_0b451ab5-ed34-4160-a3f2-61f4bc90e0e6"
      unitRef="usd">358828000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTgtOC0xLTEtOTM5NDI_93960898-2f6a-4a7e-9ee7-ba00b741f1b0"
      unitRef="usd">263355000</us-gaap:OperatingIncomeLoss>
    <tw:TaxReceivableAgreementLiabilityAdjustment
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTktMi0xLTEtOTM5NDI_d35ab096-bdb2-4bdc-8e7d-029853aa3524"
      unitRef="usd">13653000</tw:TaxReceivableAgreementLiabilityAdjustment>
    <tw:TaxReceivableAgreementLiabilityAdjustment
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTktNS0xLTEtOTM5NDI_924e74bf-faf0-4b56-9e07-ef45043207b1"
      unitRef="usd">12745000</tw:TaxReceivableAgreementLiabilityAdjustment>
    <tw:TaxReceivableAgreementLiabilityAdjustment
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTktOC0xLTEtOTM5NDI_8fc2bf12-6db2-4f45-be40-522e7a0523eb"
      unitRef="usd">11425000</tw:TaxReceivableAgreementLiabilityAdjustment>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjAtMi0xLTEtOTM5NDI_172af94c-3937-41c4-9bdc-3e84363b1fd5"
      unitRef="usd">11907000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjAtNS0xLTEtOTM5NDI_4d524a4d-d809-4104-9d6c-5e1d16fab7db"
      unitRef="usd">-1590000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjAtOC0xLTEtOTM5NDI_e4007eb9-83d7-42e7-a9b4-abb1f466c66a"
      unitRef="usd">-316000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjEtMi0xLTEtMTEwNjI5_585e8cfd-1d2e-4b98-8849-53d44c4171d5"
      unitRef="usd">-1000000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjEtNC0xLTEtMTEwNjM5_a7f13f5d-5c5d-4ec1-aba7-d1708148c11a"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjEtNi0xLTEtMTEwNjQ2_86543566-86e7-4d27-b083-4e9fe0c01a92"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjEtMi0xLTEtOTM5NDI_ea83e999-d7f4-4ce2-af0e-0caec41ae26b"
      unitRef="usd">437133000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjEtNS0xLTEtOTM5NDI_abf455d1-6bd5-4e5d-b235-26e319c18853"
      unitRef="usd">369983000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjEtOC0xLTEtOTM5NDI_1d4bbae1-b787-40c7-a789-105005f941f6"
      unitRef="usd">274464000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjItMi0xLTEtOTM5NDI_9fe4401f-a759-4cdb-8f83-7d197123c3f2"
      unitRef="usd">77520000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjItNS0xLTEtOTM5NDI_a57af594-e003-4b8b-b487-deb8555b7ec8"
      unitRef="usd">96875000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjItOC0xLTEtOTM5NDI_8b02fad6-416f-4eef-b434-2d9b1edc6dc3"
      unitRef="usd">56074000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjMtMi0xLTEtOTM5NDI_3c386381-9818-42de-b8d3-a529ff2ac02c"
      unitRef="usd">359613000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjMtNS0xLTEtOTM5NDI_4542581f-5716-45f3-bd5c-b588cda8dcaa"
      unitRef="usd">273108000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjMtOC0xLTEtOTM5NDI_0cbffab1-003f-4007-bb01-0e27ff7d9c9b"
      unitRef="usd">218390000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjYtMi0xLTEtOTM5NDI_871c22ce-048a-4a4d-ac9a-afca8a30cef8"
      unitRef="usd">50275000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjYtNS0xLTEtOTM5NDI_9b470abd-2b8e-4641-8566-b952c652d5e5"
      unitRef="usd">46280000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjYtOC0xLTEtOTM5NDI_1c6d2703-8447-4c26-bc7e-ad2cebe965c3"
      unitRef="usd">52094000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjctMi0xLTEtOTM5NDI_0cce7e7d-6b70-4b9a-926b-2fcf10fe9976"
      unitRef="usd">309338000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjctNS0xLTEtOTM5NDI_392d2239-cabf-43a1-9531-f3d900fed2ad"
      unitRef="usd">226828000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMjctOC0xLTEtOTM5NDI_d4abf2b7-6cfc-47de-8a91-4a09367d606f"
      unitRef="usd">166296000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMzItMi0xLTEtOTM5NDI_ba51f74d-c8e4-4833-9601-ec46b7e3566d"
      unitRef="usdPerShare">1.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMzItNS0xLTEtOTM5NDI_caa822df-f606-4824-9262-4013137deaa3"
      unitRef="usdPerShare">1.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMzItOC0xLTEtOTM5NDI_ec23696c-bf4e-4f7e-8662-05c12060ce9a"
      unitRef="usdPerShare">0.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMzQtMi0xLTEtOTM5NDI_a1f93e4b-47c5-4e59-aa18-cfe2120101f6"
      unitRef="usdPerShare">1.48</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMzQtNS0xLTEtOTM5NDI_2e912e66-0fff-4ae2-a836-5ace75a65109"
      unitRef="usdPerShare">1.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMzQtOC0xLTEtOTM5NDI_0533e8d0-823f-4a28-8197-1975ab342ddb"
      unitRef="usdPerShare">0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMzctMi0xLTEtOTM5NDI_2f95a03d-2698-4892-80b9-86b171ad9af6"
      unitRef="shares">205576637</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMzctNS0xLTEtOTM5NDI_a4bae437-a998-4c82-be04-2cac5a60d54d"
      unitRef="shares">201419081</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMzctOC0xLTEtOTM5NDI_d27fac45-7f92-4454-b9b6-6c1d499a1bfa"
      unitRef="shares">180409462</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMzktMi0xLTEtOTM5NDI_ab09de9c-d8cc-444e-8bd2-ec2fc2675c6f"
      unitRef="shares">208400040</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMzktNS0xLTEtOTM5NDI_6650038e-42b1-434f-a184-6e229ec30545"
      unitRef="shares">207254840</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMzktOC0xLTEtOTM5NDI_a61bf9d0-a457-4ef4-934b-da3953cdff14"
      unitRef="shares">188223032</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfMy0yLTEtMS05Mzk0Mg_3c386381-9818-42de-b8d3-a529ff2ac02c"
      unitRef="usd">359613000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfMy00LTEtMS05Mzk0Mg_4542581f-5716-45f3-bd5c-b588cda8dcaa"
      unitRef="usd">273108000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfMy02LTEtMS05Mzk0Mg_0cbffab1-003f-4007-bb01-0e27ff7d9c9b"
      unitRef="usd">218390000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfNS0wLTEtMS05Mzk0Mi90ZXh0cmVnaW9uOjI1ZWM1YzgxZjJhMDQ5NjBhMGIwNzdiYjFiZGFiZmFjXzUx_4a6fc515-2440-4674-82f2-d3f2be23bbab"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfNS0wLTEtMS05Mzk0Mi90ZXh0cmVnaW9uOjI1ZWM1YzgxZjJhMDQ5NjBhMGIwNzdiYjFiZGFiZmFjXzUx_c10709e0-826b-4336-8735-f0be2efa8392"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfNS0wLTEtMS05Mzk0Mi90ZXh0cmVnaW9uOjI1ZWM1YzgxZjJhMDQ5NjBhMGIwNzdiYjFiZGFiZmFjXzUx_e1784e2a-f068-4dc8-bec2-e0ee75122bda"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfNS0yLTEtMS05Mzk0Mg_6319f011-7add-4d80-af76-9fd52bedd42c"
      unitRef="usd">-13242000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfNS00LTEtMS05Mzk0Mg_2bc5562f-bdb5-4e47-a8ac-f92fe143085e"
      unitRef="usd">-3219000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfNS02LTEtMS05Mzk0Mg_412decfb-f12f-48c9-a32a-ada9bd1dabc6"
      unitRef="usd">3206000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfNi0yLTEtMS05Mzk0Mg_325c720a-f027-4f7c-8464-926c9588c8a0"
      unitRef="usd">-13242000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfNi00LTEtMS05Mzk0Mg_e71ddf60-3857-4cb4-b521-35f2e74b3358"
      unitRef="usd">-3219000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfNi02LTEtMS05Mzk0Mg_d31fdad0-0b9c-4576-be09-f2fd1deb80f1"
      unitRef="usd">3206000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfOC0yLTEtMS05Mzk0Mg_a2d2a820-2bd9-4c09-ac4a-67f7d8bdc790"
      unitRef="usd">346371000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfOC00LTEtMS05Mzk0Mg_b6064879-e793-44b5-a310-c04a6cce4616"
      unitRef="usd">269889000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfOC02LTEtMS05Mzk0Mg_09e601d1-a3da-4f12-9822-d12c53e190a5"
      unitRef="usd">221596000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfMTEtMi0xLTEtOTM5NDI_871c22ce-048a-4a4d-ac9a-afca8a30cef8"
      unitRef="usd">50275000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfMTEtNC0xLTEtOTM5NDI_9b470abd-2b8e-4641-8566-b952c652d5e5"
      unitRef="usd">46280000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfMTEtNi0xLTEtOTM5NDI_1c6d2703-8447-4c26-bc7e-ad2cebe965c3"
      unitRef="usd">52094000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfMTItMi0xLTEtOTM5NDI_42353813-fb4b-41fc-a825-5f8a22da0889"
      unitRef="usd">-1833000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfMTItNC0xLTEtOTM5NDI_39986f8f-6321-447c-9f46-042911ed5776"
      unitRef="usd">-423000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfMTItNi0xLTEtOTM5NDI_e98848dc-daa4-47bb-9d04-614418666f22"
      unitRef="usd">113000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfMTMtMi0xLTEtOTM5NDI_b4a3863c-ff33-4952-b487-5ef4d523e714"
      unitRef="usd">297929000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfMTMtNC0xLTEtOTM5NDI_e1ad9e8c-e496-47a3-a120-a8018279d175"
      unitRef="usd">224032000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185NC9mcmFnOjMzYjJjYWEzMjgzZjQ2MzI4ZWE3Y2ZiYzk2NWJjMDRiL3RhYmxlOjQyODU0NDU5YTllMzQwZDBhYjM2MmI0N2ZmZjdhZmVlL3RhYmxlcmFuZ2U6NDI4NTQ0NTlhOWUzNDBkMGFiMzYyYjQ3ZmZmN2FmZWVfMTMtNi0xLTEtOTM5NDI_4b8c050b-281a-4a82-8d9f-57cc2f97ddb3"
      unitRef="usd">169389000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibe97baef04e04cd09f144cc19f7a85c4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjUtMy0xLTEtOTM5NDI_d2c4007a-cfbe-4d23-9ae1-08cdc92732da"
      unitRef="shares">66408328</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibe97baef04e04cd09f144cc19f7a85c4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjUtNS0xLTEtOTM5NDI_d6b864c8-c243-4f2a-95be-1665b6a5af49"
      unitRef="usd">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i197642febd8c47e1baa8fe53bb4288ea_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjUtNy0xLTEtOTM5NDI_48fd3205-1c5f-4ef8-93ee-8d062b9e1b5c"
      unitRef="shares">96933192</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i197642febd8c47e1baa8fe53bb4288ea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjUtOS0xLTEtOTM5NDI_39c1c759-ed19-4e1b-8296-da39f3ce0132"
      unitRef="usd">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5c191703238a45f58032ee1cc03c5f21_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjUtMTEtMS0xLTkzOTQy_23436fbb-db79-4dcf-9411-20f364de1550"
      unitRef="shares">8328983</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5c191703238a45f58032ee1cc03c5f21_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjUtMTMtMS0xLTkzOTQy_ba0455c6-067d-4bd2-b9ae-212a00458ddb"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0f80bd7f44ed487585314cc8bc280e2f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjUtMTUtMS0xLTkzOTQy_2dca85f1-f0fe-4efa-a712-d9ba99e27002"
      unitRef="shares">50853172</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0f80bd7f44ed487585314cc8bc280e2f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjUtMTctMS0xLTkzOTQy_87141ea4-6594-4507-b37a-a0b91717a707"
      unitRef="usd">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a7b5992d90c478d8407760daf5b2d6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjUtMTktMS0xLTkzOTQy_49e615a2-818e-4f45-9f43-de75fb76f70c"
      unitRef="usd">3329386000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie5238e77f81d4760ad01c071646fd45c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjUtMjEtMS0xLTkzOTQy_ff057641-cf33-4337-84ca-6d24e048539f"
      unitRef="usd">1366000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3b06570be9f849498760c316768c672f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjUtMjMtMS0xLTkzOTQy_d6b8ba59-a67c-4019-8c2a-ec997ccd755f"
      unitRef="usd">47833000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i274be66d526849428175b2e170837cfc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjUtMjUtMS0xLTkzOTQy_782ab5f7-24d5-4a80-ab15-d6519ddc0032"
      unitRef="usd">1214157000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i92b93ad89e40494f8149fd63b4bfb29d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjUtMjctMS0xLTkzOTQy_d6cd27cb-e186-4704-8d46-ad5d395ec322"
      unitRef="usd">4592745000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ia6d78a64c25f483c8822f2d153e42b47_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjYtMy0xLTEtOTM5NDI_46f7bc5c-04d6-4ae1-b5dd-fe2c477d404c"
      unitRef="shares">25170953</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="icb3e95be6bae4f5fb0bf6210f5ff8508_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjYtMTEtMS0xLTkzOTQy_dc9f07c9-965a-4698-b0fd-7b80b9afa830"
      unitRef="shares">-5189162</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i0dd7e081a4704ca4ae963ce90a88e393_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjYtMTUtMS0xLTkzOTQy_f85b0768-c1f1-4fdb-9be1-0880ad2bf61d"
      unitRef="shares">-19981791</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i0dd7e081a4704ca4ae963ce90a88e393_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjYtMTctMS0xLTkzOTQy_c306714a-bc4f-413c-bf39-5172c35be855"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i3acfe0f042a74693806326786004ec63_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjYtMTktMS0xLTkzOTQy_a30d5c8c-9e89-4ce8-b815-20167c38f215"
      unitRef="usd">-2612000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjYtMjctMS0xLTkzOTQy_524a0d31-267a-48a7-bb19-0e6f64d309b7"
      unitRef="usd">-2613000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <tw:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiabilityAndDeferredTaxesReorganizationTransactionAndIpo
      contextRef="i3acfe0f042a74693806326786004ec63_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjctMTktMS0xLTkzOTQy_d12a85b2-5f97-4e80-aa8f-13b1b02b94e9"
      unitRef="usd">-203932000</tw:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiabilityAndDeferredTaxesReorganizationTransactionAndIpo>
    <tw:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiabilityAndDeferredTaxesReorganizationTransactionAndIpo
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjctMjctMS0xLTkzOTQy_6afd313e-f39b-44b8-868b-e6a0738b4af2"
      unitRef="usd">-203932000</tw:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiabilityAndDeferredTaxesReorganizationTransactionAndIpo>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ia6d78a64c25f483c8822f2d153e42b47_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjgtMy0xLTEtOTM5NDI_b7e68733-f44d-44e1-960c-72df9e8275de"
      unitRef="shares">6496184</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i3acfe0f042a74693806326786004ec63_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjgtMTktMS0xLTkzOTQy_77e074e4-ee80-42f6-b15e-89f697b2635e"
      unitRef="usd">100830000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjgtMjctMS0xLTkzOTQy_66ee6d66-fc22-4148-b22d-aec3f5359e16"
      unitRef="usd">100830000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <tw:AdjustmentsToAdditionalPaidInCapitalIncomeDeferredIncomeTaxEffectFromShareRepurchases
      contextRef="i3acfe0f042a74693806326786004ec63_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjktMTktMS0xLTkzOTQy_fe835ec5-4a4e-43a0-b45c-0528b748b14f"
      unitRef="usd">14402000</tw:AdjustmentsToAdditionalPaidInCapitalIncomeDeferredIncomeTaxEffectFromShareRepurchases>
    <tw:AdjustmentsToAdditionalPaidInCapitalIncomeDeferredIncomeTaxEffectFromShareRepurchases
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMjktMjctMS0xLTkzOTQy_46b3b776-c149-43a2-9713-68b76dea6ba0"
      unitRef="usd">14402000</tw:AdjustmentsToAdditionalPaidInCapitalIncomeDeferredIncomeTaxEffectFromShareRepurchases>
    <tw:MinorityInterestIncreaseDecreaseFromAdjustments
      contextRef="i3acfe0f042a74693806326786004ec63_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzAtMTktMS0xLTkzOTQy_0faba73a-7f9e-431d-9366-4208b3c827ee"
      unitRef="usd">534045000</tw:MinorityInterestIncreaseDecreaseFromAdjustments>
    <tw:MinorityInterestIncreaseDecreaseFromAdjustments
      contextRef="ida37cda13f7e4eee9c0781804da940d1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzAtMjEtMS0xLTkzOTQy_893d2b87-77e1-4130-8f63-b8b2486bbccf"
      unitRef="usd">-145000</tw:MinorityInterestIncreaseDecreaseFromAdjustments>
    <tw:MinorityInterestIncreaseDecreaseFromAdjustments
      contextRef="i2f0c339e27f947648fcf1cd22e8e01ea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzAtMjUtMS0xLTkzOTQy_d88ba4b6-b36d-418e-8b08-b0640f51c7c9"
      unitRef="usd">-533900000</tw:MinorityInterestIncreaseDecreaseFromAdjustments>
    <tw:MinorityInterestIncreaseDecreaseFromAdjustments
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzAtMjctMS0xLTkzOTQy_868625d9-b1b4-4aee-909d-56e8459bd5f2"
      unitRef="usd">0</tw:MinorityInterestIncreaseDecreaseFromAdjustments>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i2f0c339e27f947648fcf1cd22e8e01ea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzEtMjUtMS0xLTkzOTQy_c00f7cdd-87ed-4c31-ac4c-5144d5167f29"
      unitRef="usd">16752000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzEtMjctMS0xLTkzOTQy_07cd9f7b-de4c-4002-bf5d-cad5b46fb177"
      unitRef="usd">16752000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzItMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjpiMDA0OWM0OWM3ODE0MWVhOGYzZTJhNmY4YjIzMTgwM184_fb42460e-de88-4a45-b46e-7549d889ceb1"
      unitRef="usdPerShare">0.32</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:Dividends
      contextRef="ie06dcadbfd37465db2730048d4948137_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzItMjMtMS0xLTkzOTQy_02483f56-df80-481a-8d6a-ebdd1054317b"
      unitRef="usd">58088000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzItMjctMS0xLTkzOTQy_1a930429-f7fe-46d6-bcf3-f70c7d59d91f"
      unitRef="usd">58088000</us-gaap:Dividends>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i30cd1618c4b64595a2ac47733c54a538_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzMtMTktMS0xLTkzOTQy_5e1cc4bb-8b64-4282-9028-523e166c30b8"
      unitRef="usd">27809000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i3660281905344fdb8f423444fd65cdb2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzMtMjctMS0xLTkzOTQy_46808fb4-733a-4162-823e-68b35d538f63"
      unitRef="usd">27809000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i20691816688b4b19b2a5be0ab64cc3c1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzQtMTktMS0xLTkzOTQy_7efabeb5-35b4-4897-9d41-16367297bd84"
      unitRef="usd">5359000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="ifa571ebe1b994421a38f747a84eb17c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzQtMjctMS0xLTkzOTQy_5644fba9-fdc1-45c5-ac12-0a575f52b244"
      unitRef="usd">5359000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i3acfe0f042a74693806326786004ec63_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzUtMTktMS0xLTkzOTQy_d24f84e2-6831-4d30-827f-3886c486bc61"
      unitRef="usd">6118000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzUtMjctMS0xLTkzOTQy_eca9b011-1a43-4d16-a41b-84b67d401e2a"
      unitRef="usd">6118000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3acfe0f042a74693806326786004ec63_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzYtMTktMS0xLTkzOTQy_c38ad338-eb1a-4ed8-ad29-6b926ba1bdfc"
      unitRef="usd">76175000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzYtMjctMS0xLTkzOTQy_37cfcda7-4a18-4527-8c9d-bda1f5848aef"
      unitRef="usd">76175000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProfitLoss
      contextRef="ie06dcadbfd37465db2730048d4948137_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzctMjMtMS0xLTkzOTQy_95f54fa0-e6e6-495a-9439-cba1cbd50038"
      unitRef="usd">166296000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2f0c339e27f947648fcf1cd22e8e01ea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzctMjUtMS0xLTkzOTQy_e1560b3b-909c-4e03-86b3-81bb7c461823"
      unitRef="usd">52094000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzctMjctMS0xLTkzOTQy_03ab874a-3a04-471a-a38e-ae67e7e0d78f"
      unitRef="usd">218390000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ida37cda13f7e4eee9c0781804da940d1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzgtMjEtMS0xLTkzOTQy_9dabfe3f-b2a2-447d-929d-7c2a7bc0c84c"
      unitRef="usd">3093000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2f0c339e27f947648fcf1cd22e8e01ea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzgtMjUtMS0xLTkzOTQy_21dc3a33-5b51-4526-b810-b5dd615697f5"
      unitRef="usd">113000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzgtMjctMS0xLTkzOTQy_0565632d-0f06-44d8-bfa7-f6e9b27e09dd"
      unitRef="usd">3206000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib285ec71cb4c42c699ec8a61ca9dc1ed_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzktMy0xLTEtOTM5NDI_f3b068b8-d31c-4429-8e41-ed93801fdcee"
      unitRef="shares">98075465</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib285ec71cb4c42c699ec8a61ca9dc1ed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzktNS0xLTEtOTM5NDI_54bb8b53-5d3d-49d8-ae11-1aa9d3036824"
      unitRef="usd">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i867c07503a44449f966e7b2b62a7e561_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzktNy0xLTEtOTM5NDI_f31b0a96-d5b3-40bf-8ea3-a8c5c937c738"
      unitRef="shares">96933192</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i867c07503a44449f966e7b2b62a7e561_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzktOS0xLTEtOTM5NDI_2f1ebcf5-448e-46b5-8c59-48625fdb07fb"
      unitRef="usd">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i428e89520a5b471e8d9b525d8cffa4ff_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzktMTEtMS0xLTkzOTQy_865b9651-86bf-4f35-ad10-c4cbb7c7dd9f"
      unitRef="shares">3139821</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i428e89520a5b471e8d9b525d8cffa4ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzktMTMtMS0xLTkzOTQy_d5c4b90c-d96d-4b42-ae41-37e2e88fd86c"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i59962a91a6c24e448854be9c811b3187_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzktMTUtMS0xLTkzOTQy_076fb05f-1943-46a1-9c0a-59e8f801b4d1"
      unitRef="shares">30871381</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i59962a91a6c24e448854be9c811b3187_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzktMTctMS0xLTkzOTQy_f08490ab-eb1f-4874-8fa8-8b46ed030793"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1d116aa60ab24baa818cc0ed3a492610_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzktMTktMS0xLTkzOTQy_535c3c3a-6fb1-4c4b-a8d4-c596ea1ad0de"
      unitRef="usd">4143094000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i076ed2fd64314f9d8771d4c565bae903_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzktMjEtMS0xLTkzOTQy_e877cc80-500d-45bd-8ca1-78c1d1cdb77c"
      unitRef="usd">4314000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i80c884125d8540dcbf832c7da8659e42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzktMjMtMS0xLTkzOTQy_f386bd8b-fcae-4085-864e-41581de8e0bc"
      unitRef="usd">156041000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifad94828bae04bc9858eb51c51732915_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzktMjUtMS0xLTkzOTQy_698d0c4a-44df-44f6-9251-10d1ea83b5da"
      unitRef="usd">715712000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i92bd900dff7e4b7696626d52aa289faa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzktMjctMS0xLTkzOTQy_fc22154d-54f3-4c34-aa2a-f2be9d7991e7"
      unitRef="usd">5019163000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ifec44440fc574bf99a437ed7e510b310_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDAtMy0xLTEtOTM5NDI_4e7e8d47-00ee-45d1-ba34-412cd657d25e"
      unitRef="shares">3483238</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="if768c9844cb94ceba7f4f6cb8ae8f303_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDAtMTEtMS0xLTkzOTQy_3e587f17-a255-4035-99f6-331581864a7b"
      unitRef="shares">-1484996</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i0e00c66f085c474abc0cb7693c33b0da_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDAtMTUtMS0xLTkzOTQy_c01a7597-5bb6-4bb4-8e3f-83c4ad6f4318"
      unitRef="shares">-1998242</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDAtMjctMS0xLTkzOTQy_70006987-fa1c-49c9-b13a-a6256f123ee3"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ifec44440fc574bf99a437ed7e510b310_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDEtMy0xLTEtOTM5NDI_86c7320a-e262-4189-b35c-44c46ed61b6c"
      unitRef="shares">5630086</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8eda5ad5e54c489797b82dbd55af80ed_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDEtMTktMS0xLTkzOTQy_c68236c1-a878-44a2-8208-ac20a2266a24"
      unitRef="usd">93104000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDEtMjctMS0xLTkzOTQy_1db54432-a295-4265-9283-5ee2875ddd0a"
      unitRef="usd">93104000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ifec44440fc574bf99a437ed7e510b310_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDItMy0xLTEtOTM5NDI_13d9cb29-86b3-48e2-99e6-e562e9a1f30a"
      unitRef="shares">901968</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i0da2718c5c9345cab475cc9b92dc1afd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDItMjMtMS0xLTkzOTQy_5d198d37-4a09-40b1-b98a-27a1e22d59c3"
      unitRef="usd">75676000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDItMjctMS0xLTkzOTQy_5ec5a526-fb09-43a2-bd48-10c480841e67"
      unitRef="usd">75676000</us-gaap:StockRepurchasedDuringPeriodValue>
    <tw:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiabilityAndDeferredTaxesReorganizationTransactionAndIpo
      contextRef="i8eda5ad5e54c489797b82dbd55af80ed_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDMtMTktMS0xLTkzOTQy_f0694287-fb67-4fd1-aed8-bff75fa03966"
      unitRef="usd">-95670000</tw:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiabilityAndDeferredTaxesReorganizationTransactionAndIpo>
    <tw:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiabilityAndDeferredTaxesReorganizationTransactionAndIpo
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDMtMjctMS0xLTkzOTQy_a5c1e484-13ae-485e-a5b8-ad0966af9c9b"
      unitRef="usd">-95670000</tw:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiabilityAndDeferredTaxesReorganizationTransactionAndIpo>
    <tw:MinorityInterestIncreaseDecreaseFromAdjustments
      contextRef="i8eda5ad5e54c489797b82dbd55af80ed_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDQtMTktMS0xLTkzOTQy_a867183b-013b-4e26-9c2b-dbf4417a59f3"
      unitRef="usd">87006000</tw:MinorityInterestIncreaseDecreaseFromAdjustments>
    <tw:MinorityInterestIncreaseDecreaseFromAdjustments
      contextRef="i89fc962da5b240d38c50fc9d2099769c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDQtMjEtMS0xLTkzOTQy_32608ae5-480a-42db-85aa-779faaae60c7"
      unitRef="usd">86000</tw:MinorityInterestIncreaseDecreaseFromAdjustments>
    <tw:MinorityInterestIncreaseDecreaseFromAdjustments
      contextRef="idb721442a8794c428ee0f8eb23746638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDQtMjUtMS0xLTkzOTQy_224823db-35ca-4233-9eb7-a861019396e4"
      unitRef="usd">-87092000</tw:MinorityInterestIncreaseDecreaseFromAdjustments>
    <tw:MinorityInterestIncreaseDecreaseFromAdjustments
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDQtMjctMS0xLTkzOTQy_5a944ac5-0592-4c91-93f6-edeeb5a0fcaf"
      unitRef="usd">0</tw:MinorityInterestIncreaseDecreaseFromAdjustments>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="idb721442a8794c428ee0f8eb23746638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDUtMjUtMS0xLTkzOTQy_f6bd0ed7-68a2-4de7-a97d-1571db5ad0ba"
      unitRef="usd">11129000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDUtMjctMS0xLTkzOTQy_37a7712c-a74e-45dc-88ec-95235c4e07b8"
      unitRef="usd">11129000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDYtMC0xLTEtOTM5NDIvdGV4dHJlZ2lvbjo2YzE4YmFiYTE1MGI0MTVkODRlMzAzNDU2YTIzMjlmN184_1334a634-8058-440f-9bdb-90c555d8f908"
      unitRef="usdPerShare">0.32</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:Dividends
      contextRef="i0da2718c5c9345cab475cc9b92dc1afd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDYtMjMtMS0xLTkzOTQy_58a1450c-bf56-44f9-bba5-cd39483d6542"
      unitRef="usd">64570000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDYtMjctMS0xLTkzOTQy_ca3c864c-c561-430d-9c84-a48431aace76"
      unitRef="usd">64570000</us-gaap:Dividends>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i575f7ba12dca47a7837b212e99ab427d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDctMTktMS0xLTkzOTQy_227b858b-d236-4c62-be7d-0e42d198a88f"
      unitRef="usd">30633000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="ibd01bb019e734464a60ac49518b96be9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDctMjctMS0xLTkzOTQy_2ed1953b-fd7d-45f5-aa8b-9ab87b07f61d"
      unitRef="usd">30633000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="iad15fcb8f3ea469884733287eb9d76ae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDgtMTktMS0xLTkzOTQy_b6400022-be69-4ffe-9dbf-3f9fe7bf558c"
      unitRef="usd">15983000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="ia76232dad69747089cff16fdc5be0f84_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDgtMjctMS0xLTkzOTQy_1294458a-28b4-44e0-b4a4-b8e5cb8aac78"
      unitRef="usd">15983000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i8eda5ad5e54c489797b82dbd55af80ed_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDktMTktMS0xLTkzOTQy_73f7d3e8-0b1f-4e6f-b0e4-ee1196e012b3"
      unitRef="usd">5327000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDktMjctMS0xLTkzOTQy_727e4d4f-fd68-416e-b711-f645ec8e4942"
      unitRef="usd">5327000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8eda5ad5e54c489797b82dbd55af80ed_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTAtMTktMS0xLTkzOTQy_01e270c5-716e-4709-8bdf-b219e340e0fe"
      unitRef="usd">71024000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTAtMjctMS0xLTkzOTQy_ce8ab782-f045-4342-a766-89e74cc6b2c1"
      unitRef="usd">71024000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProfitLoss
      contextRef="i0da2718c5c9345cab475cc9b92dc1afd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTEtMjMtMS0xLTkzOTQy_d3de4227-46d1-4453-8b90-a49ffe770eb9"
      unitRef="usd">226828000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="idb721442a8794c428ee0f8eb23746638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTEtMjUtMS0xLTkzOTQy_5cc300cd-06f8-473c-92d4-fe880f7fc15b"
      unitRef="usd">46280000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTEtMjctMS0xLTkzOTQy_6586c2d6-afad-474f-9c6c-eea4759e3883"
      unitRef="usd">273108000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i89fc962da5b240d38c50fc9d2099769c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTItMjEtMS0xLTkzOTQy_5f0a6aa5-5195-4621-a8d9-e2884c0dc4a0"
      unitRef="usd">-2796000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="idb721442a8794c428ee0f8eb23746638_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTItMjUtMS0xLTkzOTQy_f7b5b1a1-84fb-4383-b570-022640281ff3"
      unitRef="usd">-423000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTItMjctMS0xLTkzOTQy_3d5593d1-ac50-41e6-a324-ac704fdf4abe"
      unitRef="usd">-3219000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:StockholdersEquityOther
      contextRef="i8eda5ad5e54c489797b82dbd55af80ed_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTMtMTktMS0xLTkzOTQy_0aaf3dd6-f8e7-4179-a737-d8dc75e9a210"
      unitRef="usd">-1573000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTMtMjctMS0xLTkzOTQy_568ee77f-35a7-4f75-947d-11b88d66add5"
      unitRef="usd">-1573000</us-gaap:StockholdersEquityOther>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i94e403a974bf49c18df8f5ef70c8f67a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTQtMy0xLTEtOTM5NDI_a2077172-1013-4ef5-a1b2-35462a760e96"
      unitRef="shares">106286821</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i94e403a974bf49c18df8f5ef70c8f67a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTQtNS0xLTEtOTM5NDI_cc5f86b2-8497-4f6d-b3cc-92af4fd994b1"
      unitRef="usd">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6bdf896bfcef4f8bbaf252c3b3600e3a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTQtNy0xLTEtOTM5NDI_6970f34b-0b42-49c8-9e56-868a172b17fe"
      unitRef="shares">96933192</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6bdf896bfcef4f8bbaf252c3b3600e3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTQtOS0xLTEtOTM5NDI_0412c8eb-93df-4fba-b664-75efe8eceea1"
      unitRef="usd">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i68fad38b8ac1490baa7ae2cf25945b36_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTQtMTEtMS0xLTkzOTQy_4bffdc06-a1c1-40f1-b17a-12193f06b8e1"
      unitRef="shares">1654825</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i68fad38b8ac1490baa7ae2cf25945b36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTQtMTMtMS0xLTkzOTQy_1a2aae1f-cb83-4535-8a9b-89a34acdfd49"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i41a49c10f1a04dacad6495f2981e9048_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTQtMTUtMS0xLTkzOTQy_d037335c-0968-424a-9d70-f4f5ef68c760"
      unitRef="shares">28873139</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i41a49c10f1a04dacad6495f2981e9048_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTQtMTctMS0xLTkzOTQy_0641c551-e2f3-4b74-ae0e-f046c759a14b"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic8365565a104441aa2b601c931ae46e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTQtMTktMS0xLTkzOTQy_010075d4-0714-4815-96b1-43c4518f9ee1"
      unitRef="usd">4401366000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i90966533c20e469091e8d0f610757a09_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTQtMjEtMS0xLTkzOTQy_a5a54672-e21d-460e-b253-7759dd8735d9"
      unitRef="usd">1604000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if6d5d6f973544826826f14b54a432fc2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTQtMjMtMS0xLTkzOTQy_d05f8410-dfd6-48b5-b3de-0fc31b98cc71"
      unitRef="usd">242623000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i757781fbc4ad4df8878de0d41d1f5735_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTQtMjUtMS0xLTkzOTQy_419e1952-bcd0-4046-aef0-1461fe43d125"
      unitRef="usd">663348000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNTQtMjctMS0xLTkzOTQy_19e7cb25-fd05-4686-92d3-1c6ba852687a"
      unitRef="usd">5308943000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ie605e6fcfe1645d5807bf4f1046ec13f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzMtMy0xLTEtMTA1NzY0_c25e0030-94af-4972-87f1-15fe4b0dfee5"
      unitRef="shares">4184083</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ia948ea28a91a491dae43ff750842c94e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzMtMTEtMS0xLTEwNTc2NA_18c03643-1f3a-41f9-a142-f3bb8c27aeb4"
      unitRef="shares">1596352</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ifca03f00b588490f855787e7e855327d_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzMtMTUtMS0xLTEwNTc2NA_3b6aecfb-e375-479a-94e3-73ebfd908a1f"
      unitRef="shares">-5780435</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzMtMjctMS0xLTEwNTc2NA_b3e2de14-9e87-4c53-b408-b137a5cb5ba8"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ie605e6fcfe1645d5807bf4f1046ec13f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzQtMy0xLTEtMTA1NzY0_3b70d73d-fda0-43bf-8516-b2a4de211edd"
      unitRef="shares">1622769</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i73e34b619333498290be542bb489bcc6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzQtMTktMS0xLTEwNTc2NA_46414d66-8161-4b3f-a0a8-1dd72382a48f"
      unitRef="usd">10190000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzQtMjctMS0xLTEwNTc2NA_38a49958-1ca2-42f3-9a63-1969f00bebcc"
      unitRef="usd">10190000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ie605e6fcfe1645d5807bf4f1046ec13f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzUtMi0xLTEtMTIyNTE1_62c0af97-0a24-43ef-9917-9f0dbdd0dd0e"
      unitRef="shares">1347067</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i736b0ea4a22946dd89a5cd68ef6a4c3e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzUtMjItMS0xLTEyMjUxNQ_67acd18f-4a01-4c49-bb1e-3bb2acab726e"
      unitRef="usd">99323000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzUtMjYtMS0xLTEyMjUxNQ_7def094f-747d-4330-9c32-c43a78aed0bc"
      unitRef="usd">99323000</us-gaap:StockRepurchasedDuringPeriodValue>
    <tw:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiabilityAndDeferredTaxesReorganizationTransactionAndIpo
      contextRef="i73e34b619333498290be542bb489bcc6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzYtMTktMS0xLTEwNTc2NA_cd975136-3683-4815-8234-9d1848d91e2c"
      unitRef="usd">-88230000</tw:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiabilityAndDeferredTaxesReorganizationTransactionAndIpo>
    <tw:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiabilityAndDeferredTaxesReorganizationTransactionAndIpo
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzYtMjctMS0xLTEwNTc2NA_e7854bc9-dfb9-47ed-998f-7d8139f6308d"
      unitRef="usd">-88230000</tw:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiabilityAndDeferredTaxesReorganizationTransactionAndIpo>
    <tw:MinorityInterestIncreaseDecreaseFromAdjustments
      contextRef="i73e34b619333498290be542bb489bcc6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzctMTktMS0xLTEwNTc2NA_5cf9804c-3a5c-4123-aa61-95fe7b8893d3"
      unitRef="usd">108679000</tw:MinorityInterestIncreaseDecreaseFromAdjustments>
    <tw:MinorityInterestIncreaseDecreaseFromAdjustments
      contextRef="i382d5bfd57194f7ea355b1d363127301_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzctMjEtMS0xLTEwNTc2NA_2065ee48-7f68-41a6-a532-cc39512c204c"
      unitRef="usd">-308000</tw:MinorityInterestIncreaseDecreaseFromAdjustments>
    <tw:MinorityInterestIncreaseDecreaseFromAdjustments
      contextRef="i6bc81bffc1664905aa5712936f7dbb2a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzctMjUtMS0xLTEwNTc2NA_ff7ce2dc-ed8c-4c26-b790-e156e7885845"
      unitRef="usd">-108371000</tw:MinorityInterestIncreaseDecreaseFromAdjustments>
    <tw:MinorityInterestIncreaseDecreaseFromAdjustments
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzctMjctMS0xLTEwNTc2NA_9efb5543-d4b4-44e6-84dd-5b2b032db167"
      unitRef="usd">0</tw:MinorityInterestIncreaseDecreaseFromAdjustments>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i6bc81bffc1664905aa5712936f7dbb2a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzgtMjUtMS0xLTEwNTc2NA_710bcdb4-90c1-4afe-9678-e520f0348cff"
      unitRef="usd">10894000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzgtMjctMS0xLTEwNTc2NA_cd428575-5724-479c-9ef1-692b26442d3a"
      unitRef="usd">10894000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzktMC0xLTEtMTA1NzQ4L3RleHRyZWdpb246MzI3ZTRiODllNjJlNGUzZGEwZWQ2NmZmMGQyOWYzNzJfNTQ5NzU1ODEzOTI0_2984f51f-3b37-4165-a4b8-5238a6adb531"
      unitRef="usdPerShare">0.32</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:Dividends
      contextRef="i736b0ea4a22946dd89a5cd68ef6a4c3e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzktMjMtMS0xLTEwNTc2NA_c1c252a9-a8d3-413c-a708-f9c217d8c6ed"
      unitRef="usd">66006000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfMzktMjctMS0xLTEwNTc2NA_7a292066-c095-4fa9-981d-d5100d253aa7"
      unitRef="usd">66006000</us-gaap:Dividends>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i37016aa389094a9695e337fcb325eff9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDAtMTktMS0xLTEwNTc2NA_376fa414-5854-43a6-8c28-13abe832b90b"
      unitRef="usd">30952000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="ia273e5fed5c9421e8451cdc488a3eb20_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDAtMjctMS0xLTEwNTc2NA_7a47ca84-5e47-4b54-bb4f-c72ed403d53e"
      unitRef="usd">30952000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i336ced7d7f914799954828f78bd156b6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDEtMTktMS0xLTEwNTc2NA_92cf296a-7608-4b19-a62a-0d803567fa29"
      unitRef="usd">34329000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i1973d3e500b545c19a485677cf60fde5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDEtMjctMS0xLTEwNTc2NA_15e17916-f678-47c8-adf0-45fae3234a8e"
      unitRef="usd">34329000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i73e34b619333498290be542bb489bcc6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDItMTktMS0xLTEwNTc2NA_b8bd635a-7cff-4c9d-a476-c621096c2ab2"
      unitRef="usd">2099000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDItMjctMS0xLTEwNTc2NA_6de01222-e383-4346-9ea1-ffdb7ba4cfae"
      unitRef="usd">2099000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i73e34b619333498290be542bb489bcc6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDMtMTktMS0xLTEwNTc2NA_4a830b1f-fb0a-4470-9f7f-eb038bbdc4d5"
      unitRef="usd">101675000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDMtMjctMS0xLTEwNTc2NA_baa94925-e193-475b-a6cf-757f58521e63"
      unitRef="usd">101675000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProfitLoss
      contextRef="i736b0ea4a22946dd89a5cd68ef6a4c3e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDQtMjMtMS0xLTEwNTc2NA_fd04dbac-1f97-4c2f-94b9-4c28307c69b8"
      unitRef="usd">309338000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6bc81bffc1664905aa5712936f7dbb2a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDQtMjUtMS0xLTEwNTc2NA_0db8b843-7c93-495b-bda6-f8e8191384e0"
      unitRef="usd">50275000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDQtMjctMS0xLTEwNTc2NA_b76fee9b-549a-4c34-bccd-8eab67ed494a"
      unitRef="usd">359613000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i382d5bfd57194f7ea355b1d363127301_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDUtMjEtMS0xLTEwNTc2NA_d307bdbe-812b-4031-8ebc-5304c7cf7e97"
      unitRef="usd">-11409000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6bc81bffc1664905aa5712936f7dbb2a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDUtMjUtMS0xLTEwNTc2NA_dcfae283-e0c3-4ed8-8ce6-3b8c7de31a27"
      unitRef="usd">-1833000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDUtMjctMS0xLTEwNTc2NA_65bcc85c-d5f3-4d99-9279-aaf14beb7a13"
      unitRef="usd">-13242000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:StockholdersEquityOther
      contextRef="i73e34b619333498290be542bb489bcc6_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDYtMTktMS0xLTExMDIzOA_cc259777-8180-442f-8756-d088422cd4ad"
      unitRef="usd">-3100000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDYtMjctMS0xLTExMDI2OA_704ea257-b265-432a-8f6f-37ef63c69d36"
      unitRef="usd">3100000</us-gaap:StockholdersEquityOther>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iecba6daace4f41bc82f5cc66c2628762_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDYtMy0xLTEtMTA1NzY0_3da17fa8-a871-4d06-a5b3-1401a2d93443"
      unitRef="shares">110746606</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iecba6daace4f41bc82f5cc66c2628762_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDYtNS0xLTEtMTA1NzY0_2163056d-196f-4ae9-a690-04620dddb970"
      unitRef="usd">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i67935e63613441119390b5e885eb3cd5_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDYtNy0xLTEtMTA1NzY0_bfc9b65d-453f-4d20-b61f-1dc84c98b4e5"
      unitRef="shares">96933192</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i67935e63613441119390b5e885eb3cd5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDYtOS0xLTEtMTA1NzY0_13ddb2f2-b70a-42a0-852c-6f5040094480"
      unitRef="usd">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i97baf5c00d664a62b3c02b6979795c19_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDYtMTEtMS0xLTEwNTc2NA_3563f5c0-649c-4f16-bb20-e646d64c50d8"
      unitRef="shares">3251177</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i97baf5c00d664a62b3c02b6979795c19_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDYtMTMtMS0xLTEwNTc2NA_10e75cfd-a445-42d6-96d8-bccbe9e37c48"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5ca52a8e431a4220aac41f7da60f8c01_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDYtMTUtMS0xLTEwNTc2NA_ab23f9a7-3679-4397-996f-5c2ea023da45"
      unitRef="shares">23092704</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5ca52a8e431a4220aac41f7da60f8c01_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDYtMTctMS0xLTEwNTc2NA_63a66e6c-0590-490e-9cf4-40ae779d7c03"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i21d8ec2feb2f401990f7db543d4bb33d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDYtMTktMS0xLTEwNTc2NA_088d79eb-01f6-4296-af4e-9fb3037ec9d3"
      unitRef="usd">4577270000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2bb438ad16e7427e8924258bcabf9faf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDYtMjEtMS0xLTEwNTc2NA_076520eb-9b67-4011-a4ea-97e47acbb48a"
      unitRef="usd">-10113000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iee89423fe4784874bd297681b727da45_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDYtMjMtMS0xLTEwNTc2NA_71c15c1d-70c8-4710-83bf-387de3866d0b"
      unitRef="usd">386632000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2910269ae8ae4a979c1e363c2a2d05dd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDYtMjUtMS0xLTEwNTc2NA_efd55eaf-664b-450a-a456-73b562c46c26"
      unitRef="usd">592525000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185Ny9mcmFnOjE5YmYyNzA0YmFiOTQ2MjE4M2FlMzQ4NDMyM2FmMWEwL3RhYmxlOjhjYzJmNGI2ZWU1NjRlMjM5MTIwMWVjMWRmOWU3NmZlL3RhYmxlcmFuZ2U6OGNjMmY0YjZlZTU2NGUyMzkxMjAxZWMxZGY5ZTc2ZmVfNDYtMjctMS0xLTEwNTc2NA_072c6a95-d398-42b4-a6bc-ba4ec8f0e25a"
      unitRef="usd">5546316000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzQtMi0xLTEtOTM5NDI_cd836c3d-f5a1-4559-a0a4-cadc68263f8c"
      unitRef="usd">359613000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzQtNC0xLTEtOTM5NDI_d22e4cbd-8687-4739-ad5c-0ef4d68c13f2"
      unitRef="usd">273108000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzQtNi0xLTEtOTM5NDI_b6d9209d-3320-4174-8bb8-e0c664bc40e5"
      unitRef="usd">218390000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzYtMi0xLTEtOTM5NDI_c8b3b673-1456-4f7a-b840-b8eb2fc1b233"
      unitRef="usd">178879000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzYtNC0xLTEtOTM5NDI_fdb9d09c-881f-461d-9171-c0be5e159afc"
      unitRef="usd">171308000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzYtNi0xLTEtOTM5NDI_9a6784ff-e2ba-409c-9dc9-fada4010ab4c"
      unitRef="usd">153789000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzctMi0xLTEtOTM5NDI_4f6cee96-a0b2-48c7-848f-c1a43ace3b42"
      unitRef="usd">66644000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzctNC0xLTEtOTM5NDI_8f3587a4-c2d5-4e49-8219-f1bc6f896b92"
      unitRef="usd">51943000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzctNi0xLTEtOTM5NDI_e9a7baa4-913e-4133-bde6-0e4f39ebd360"
      unitRef="usd">39286000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzgtMi0xLTEtOTM5NDI_27d49158-7cd7-467d-a0d4-33ccbe872ab8"
      unitRef="usd">52863000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzgtNC0xLTEtOTM5NDI_9368fffa-02fc-48b3-ad63-b7a1961d74b4"
      unitRef="usd">85409000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzgtNi0xLTEtOTM5NDI_091a1a4b-dab9-446d-8d58-753ea633a740"
      unitRef="usd">65189000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <tw:TaxReceivableAgreementLiabilityAdjustment
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzktMi0xLTEtOTM5NDI_bd059cde-f819-40ee-9f95-1edfde9a4e62"
      unitRef="usd">13653000</tw:TaxReceivableAgreementLiabilityAdjustment>
    <tw:TaxReceivableAgreementLiabilityAdjustment
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzktNC0xLTEtOTM5NDI_a8e8287a-c3da-45a2-8f42-15e10e10366c"
      unitRef="usd">12745000</tw:TaxReceivableAgreementLiabilityAdjustment>
    <tw:TaxReceivableAgreementLiabilityAdjustment
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzktNi0xLTEtOTM5NDI_6528c232-974b-4ac7-9457-b26d93c867a0"
      unitRef="usd">11425000</tw:TaxReceivableAgreementLiabilityAdjustment>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzEwLTItMS0xLTExMDcxMg_ca417a77-3ca2-4fc9-b166-ae6d26fac8e7"
      unitRef="usd">-1000000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzEwLTQtMS0xLTExMDcxMg_a9f9c9dc-cd24-4485-96f0-c7d1e8796a71"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzEwLTYtMS0xLTExMDcxOQ_ff134a24-6981-4dc1-bd14-d508faa39644"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:IncreaseDecreaseInBrokerageReceivables
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzExLTItMS0xLTkzOTQy_9c197219-f5e0-45a2-a6bd-5d63d9c210ee"
      unitRef="usd">368000</us-gaap:IncreaseDecreaseInBrokerageReceivables>
    <us-gaap:IncreaseDecreaseInBrokerageReceivables
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzExLTQtMS0xLTkzOTQy_e66b0f63-14dc-4741-891a-43cd4959c9eb"
      unitRef="usd">-116000</us-gaap:IncreaseDecreaseInBrokerageReceivables>
    <us-gaap:IncreaseDecreaseInBrokerageReceivables
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzExLTYtMS0xLTkzOTQy_55042997-c283-4ca9-af7b-2e4702689d54"
      unitRef="usd">-73000</us-gaap:IncreaseDecreaseInBrokerageReceivables>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzEyLTItMS0xLTkzOTQy_4e33afe5-2f57-4ddc-bf80-96f9e35a97d5"
      unitRef="usd">3597000</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzEyLTQtMS0xLTkzOTQy_b7565b19-3103-491e-861a-440c54ba94b4"
      unitRef="usd">-9273000</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzEyLTYtMS0xLTkzOTQy_201e0d43-7e53-4ee0-b18c-372853a3393b"
      unitRef="usd">1914000</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzEzLTItMS0xLTkzOTQy_7112e931-7e83-4b02-94fa-f821db7c2f59"
      unitRef="usd">17228000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzEzLTQtMS0xLTkzOTQy_b94579ad-fadc-46ce-9a70-47dae4b0820b"
      unitRef="usd">22369000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzEzLTYtMS0xLTkzOTQy_944dcb33-8576-4bda-a97f-4f6ee00c9b14"
      unitRef="usd">11620000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseDueFromAffiliates
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzE0LTItMS0xLTkzOTQy_1a345bf6-ee46-40ad-9a8c-62f2481782c3"
      unitRef="usd">-3135000</us-gaap:IncreaseDecreaseDueFromAffiliates>
    <us-gaap:IncreaseDecreaseDueFromAffiliates
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzE0LTQtMS0xLTkzOTQy_59c30cf2-94c2-4bac-97e6-f72e7b9fdd19"
      unitRef="usd">4590000</us-gaap:IncreaseDecreaseDueFromAffiliates>
    <us-gaap:IncreaseDecreaseDueFromAffiliates
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzE0LTYtMS0xLTkzOTQy_535ede6b-6de1-4315-b87f-0fc2929ebb06"
      unitRef="usd">-6136000</us-gaap:IncreaseDecreaseDueFromAffiliates>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzE1LTItMS0xLTkzOTQy_4252c081-7842-4ccb-92a4-cb8e72a3d7a7"
      unitRef="usd">2120000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzE1LTQtMS0xLTkzOTQy_241f8654-b0b8-4403-82e3-a32b57f36980"
      unitRef="usd">-6016000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzE1LTYtMS0xLTkzOTQy_df8814df-6024-4d1b-af3a-dfe7f887b8b2"
      unitRef="usd">35109000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzE3LTItMS0xLTkzOTQy_141f8f22-c002-4184-be7c-9854fb018f7b"
      unitRef="usd">-552000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzE3LTQtMS0xLTkzOTQy_b757d96a-6c5a-4b72-9c96-44bf4dfa9ce7"
      unitRef="usd">24789000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzE3LTYtMS0xLTkzOTQy_badbb226-fa6a-4dc1-951b-523e34f165d8"
      unitRef="usd">9187000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzE4LTItMS0xLTkzOTQy_188cd021-c161-48b6-87ba-a9339ae5e59e"
      unitRef="usd">-1989000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzE4LTQtMS0xLTkzOTQy_7a3d93b0-488f-43cd-9d2c-2055037c57b2"
      unitRef="usd">1143000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzE4LTYtMS0xLTkzOTQy_7089c4dc-61db-48e2-896f-b6682a7a7a96"
      unitRef="usd">-807000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzE5LTItMS0xLTkzOTQy_1041546f-cb2c-4811-957a-e3760ad12418"
      unitRef="usd">10195000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzE5LTQtMS0xLTkzOTQy_7fa66469-9846-41ab-931c-b95c684d3b39"
      unitRef="usd">-3480000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzE5LTYtMS0xLTkzOTQy_9d077ae6-41a3-4d05-b04f-e071c8ea205b"
      unitRef="usd">11194000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <tw:IncreaseDecreaseInEquityCompensationPayable
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzIwLTItMS0xLTkzOTQy_8d176e9f-dd6c-4072-8908-7eec16569ea9"
      unitRef="usd">0</tw:IncreaseDecreaseInEquityCompensationPayable>
    <tw:IncreaseDecreaseInEquityCompensationPayable
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzIwLTQtMS0xLTkzOTQy_35810b11-abb0-4625-a7b5-06ffa9a37069"
      unitRef="usd">-1900000</tw:IncreaseDecreaseInEquityCompensationPayable>
    <tw:IncreaseDecreaseInEquityCompensationPayable
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzIwLTYtMS0xLTkzOTQy_39bba249-f0ac-4808-bb32-7495c1972608"
      unitRef="usd">865000</tw:IncreaseDecreaseInEquityCompensationPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzIxLTItMS0xLTkzOTQy_e7b3fd29-e1c7-44a0-9b53-8a7f9c456621"
      unitRef="usd">632822000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzIxLTQtMS0xLTkzOTQy_16895bfd-babf-4ff7-a333-2272330e3709"
      unitRef="usd">578021000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzIxLTYtMS0xLTkzOTQy_e97e93b9-ef35-4734-88d6-a3a316cd9113"
      unitRef="usd">443234000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzIzLTItMS0xLTkzOTQy_e2fe2f1f-8030-425c-9c39-96d1687bb95d"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzIzLTQtMS0xLTkzOTQy_1e9ee860-adfc-4f73-b994-d2bc29366665"
      unitRef="usd">207762000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzIzLTYtMS0xLTkzOTQy_8b5ba320-6135-4fbc-9707-34ca6b455cb5"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzI0LTItMS0xLTkzOTQy_084a7584-7d63-4484-a09e-5bb342f51382"
      unitRef="usd">23214000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzI0LTQtMS0xLTkzOTQy_b355c7c1-e3ff-450f-839c-b301c9aa7e89"
      unitRef="usd">16878000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzI0LTYtMS0xLTkzOTQy_d0fdabdb-6bb4-4cb8-8fda-bb8aab5e2174"
      unitRef="usd">11490000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForSoftware
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzI1LTItMS0xLTkzOTQy_7283b137-04ea-4177-aea3-47d6db015dc3"
      unitRef="usd">36882000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzI1LTQtMS0xLTkzOTQy_0a7893bc-00bb-4b47-a9b2-6cb2e2537c60"
      unitRef="usd">34470000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzI1LTYtMS0xLTkzOTQy_09f74c55-7364-4119-978b-beb53dd62881"
      unitRef="usd">31046000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzI2LTItMS0xLTkzOTQy_56f752c8-a55d-48c5-a1a9-6769c9242631"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzI2LTQtMS0xLTkzOTQy_73c14eb1-11cf-4aa5-adc3-507c694bc14f"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzI2LTYtMS0xLTkzOTQy_ce7a012c-b70c-4a02-9d59-c296685f5765"
      unitRef="usd">20000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzI3LTItMS0xLTkzOTQy_1a6b22d9-aeb6-447a-a6cc-9d4df1038472"
      unitRef="usd">-60096000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzI3LTQtMS0xLTkzOTQy_32a9db04-3e64-40f2-867f-20fb4d7b11bd"
      unitRef="usd">-259110000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzI3LTYtMS0xLTkzOTQy_f75da21c-c203-4cba-8354-50e2216fecf9"
      unitRef="usd">-62536000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzMwLTItMS0xLTkzOTQy_75f5dde9-6bfc-4a74-a844-e45d2f97bf8c"
      unitRef="usd">99323000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzMwLTQtMS0xLTkzOTQy_aa62ec79-2231-4548-99c2-f32b958d3388"
      unitRef="usd">75676000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzMwLTYtMS0xLTkzOTQy_db61aa6f-9ba7-41be-8829-3997065d0ada"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzMxLTItMS0xLTkzOTQy_091ab170-1645-4926-9b01-20b661efa564"
      unitRef="usd">10190000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzMxLTQtMS0xLTkzOTQy_c511eedb-82a8-4b33-bfdc-411294cf3dfc"
      unitRef="usd">93104000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzMxLTYtMS0xLTkzOTQy_fce97c05-9f94-40a6-a7dc-661ea2001665"
      unitRef="usd">100830000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzMyLTItMS0xLTkzOTQy_1d2eea92-c940-4425-969f-8fb61dc07ec9"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzMyLTQtMS0xLTkzOTQy_c8f794aa-2fd5-4d52-9d24-ed9df48c0699"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzMyLTYtMS0xLTkzOTQy_109b7117-dc8c-46d6-983e-062942c6e19d"
      unitRef="usd">626267000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzMzLTItMS0xLTkzOTQy_d499ab28-721a-4a78-b804-ced3b99a8827"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
    <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzMzLTQtMS0xLTkzOTQy_233fef25-5462-4d16-b432-8fd1c0cc313d"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
    <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzMzLTYtMS0xLTkzOTQy_dc198b25-c0ab-4e9f-b517-78b178b46a72"
      unitRef="usd">626267000</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzM0LTItMS0xLTkzOTQy_525fef11-f5b3-470d-bc29-44eca2aac285"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzM0LTQtMS0xLTkzOTQy_7f0f078b-5be5-4572-b86f-ca0ff6675eaf"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzM0LTYtMS0xLTkzOTQy_1ccd9cbc-8400-44b4-8a18-c9d166b2e1b9"
      unitRef="usd">2508000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzM1LTItMS0xLTkzOTQy_87337900-166c-447c-bc0e-6d115b5aa15d"
      unitRef="usd">66006000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzM1LTQtMS0xLTkzOTQy_9bf381a7-7724-49e3-a1a5-1f6698fd72fa"
      unitRef="usd">64570000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzM1LTYtMS0xLTkzOTQy_dd24150b-f909-49e1-b678-d259ca56ab46"
      unitRef="usd">58088000</us-gaap:PaymentsOfOrdinaryDividends>
    <tw:PaymentsOfCapitalDistributionToNoncontrollingInterest
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzM2LTItMS0xLTkzOTQy_353e74a6-2d6f-4e7b-aa52-2024d3c974d8"
      unitRef="usd">10894000</tw:PaymentsOfCapitalDistributionToNoncontrollingInterest>
    <tw:PaymentsOfCapitalDistributionToNoncontrollingInterest
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzM2LTQtMS0xLTkzOTQy_2c3067de-360d-41f0-84e2-efa1bec7cc37"
      unitRef="usd">11129000</tw:PaymentsOfCapitalDistributionToNoncontrollingInterest>
    <tw:PaymentsOfCapitalDistributionToNoncontrollingInterest
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzM2LTYtMS0xLTkzOTQy_39c36ffb-283a-474a-9781-ba6dc28ae400"
      unitRef="usd">16752000</tw:PaymentsOfCapitalDistributionToNoncontrollingInterest>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzM3LTItMS0xLTkzOTQy_b90e8135-2cfb-44b5-a48a-a5cc1f8fbcdb"
      unitRef="usd">101675000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzM3LTQtMS0xLTkzOTQy_60c3b456-61d6-4634-a8f8-8b76e564306a"
      unitRef="usd">71024000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzM3LTYtMS0xLTkzOTQy_90e65948-c605-4647-93da-0d48653cb2d9"
      unitRef="usd">76175000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <tw:PaymentsOnTaxReceivableAgreementLiability
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzM4LTItMS0xLTkzOTQy_bea579ac-0b01-48c0-9a7b-2a7c2f41b31f"
      unitRef="usd">8995000</tw:PaymentsOnTaxReceivableAgreementLiability>
    <tw:PaymentsOnTaxReceivableAgreementLiability
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzM4LTQtMS0xLTkzOTQy_735f91c6-7ca6-4d3f-bb0e-e152028cdde5"
      unitRef="usd">6805000</tw:PaymentsOnTaxReceivableAgreementLiability>
    <tw:PaymentsOnTaxReceivableAgreementLiability
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzM4LTYtMS0xLTkzOTQy_0af8bd09-3336-4570-a0fb-80462742766b"
      unitRef="usd">0</tw:PaymentsOnTaxReceivableAgreementLiability>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzM5LTItMS0xLTkzOTQy_018e438f-76fe-4234-83fa-184a73b400a0"
      unitRef="usd">-276703000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzM5LTQtMS0xLTkzOTQy_da2838c2-2316-4320-a360-ec0986717828"
      unitRef="usd">-136100000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzM5LTYtMS0xLTkzOTQy_0fa193ad-99f3-4903-8ad5-03be966f5fb2"
      unitRef="usd">-52693000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzQwLTItMS0xLTkzOTQy_790d14f8-e306-4acb-bd7b-13d3238715c6"
      unitRef="usd">-10842000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzQwLTQtMS0xLTkzOTQy_d14f9b81-6a6e-4d6b-873e-8f0c7592d7a9"
      unitRef="usd">-2043000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzQwLTYtMS0xLTkzOTQy_b6a5ac3c-5690-4d26-932c-0bdd163f3e22"
      unitRef="usd">2564000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzQxLTItMS0xLTkzOTQy_70e5fc07-d7f6-4531-88ab-cc53716a4f21"
      unitRef="usd">285181000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzQxLTQtMS0xLTkzOTQy_4a8e9e60-929f-4d8a-b384-fae72aa7525b"
      unitRef="usd">180768000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzQxLTYtMS0xLTkzOTQy_0061ec09-f59d-453f-b075-5f3be7bf1f5d"
      unitRef="usd">330569000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzQzLTItMS0xLTkzOTQy_4d8ce2de-ab47-4d34-b658-3e9d772012c0"
      unitRef="usd">973048000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i92bd900dff7e4b7696626d52aa289faa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzQzLTQtMS0xLTkzOTQy_7c6f13d8-4f13-43ca-9ea2-41117aa10e3b"
      unitRef="usd">792280000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i92b93ad89e40494f8149fd63b4bfb29d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzQzLTYtMS0xLTkzOTQy_136744f1-2e75-4326-beb3-79131a1463a7"
      unitRef="usd">461711000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzQ0LTItMS0xLTkzOTQy_e92b2dd2-4fdc-4492-89e7-555afa88bd8f"
      unitRef="usd">1258229000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzQ0LTQtMS0xLTkzOTQy_0345499d-2dfc-4767-8540-34e7fe0bd167"
      unitRef="usd">973048000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i92bd900dff7e4b7696626d52aa289faa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMDhmMzgxOThiNTI0ZDUzYjkxOWJjZGNiNmI5MmVkZC90YWJsZXJhbmdlOmMwOGYzODE5OGI1MjRkNTNiOTE5YmNkY2I2YjkyZWRkXzQ0LTYtMS0xLTkzOTQy_e974a7fe-3d69-4e03-b11d-37c7f43d8c3e"
      unitRef="usd">792280000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzMtMi0xLTEtMTIzNDU2_16457d03-3b4e-411e-a8d5-df8742bf11d0"
      unitRef="usd">13198000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzMtNC0xLTEtMTIzNDU2_14a15f5e-2cdb-47b3-b732-403d0df0f936"
      unitRef="usd">3880000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzMtNi0xLTEtMTIzNDU2_fd7f762b-7553-4f25-8b9a-4c915f7f93ff"
      unitRef="usd">19105000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzUtMi0xLTEtMTIzNDU2_e555e82c-ebd6-452f-8fe2-512d540fb76e"
      unitRef="usd">3632000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzUtNC0xLTEtMTIzNDU2_99c109ec-f872-4dd6-82ca-8f35e845ef31"
      unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzUtNi0xLTEtMTIzNDU2_5d790516-43e6-4e73-a13b-a9fd203c2491"
      unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <tw:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityNetOfModifications
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzYtMi0xLTEtMTIzNDU2_a2add0ae-1047-4059-9745-884713a6b289"
      unitRef="usd">9122000</tw:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityNetOfModifications>
    <tw:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityNetOfModifications
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzYtNC0xLTEtMTIzNDU2_57213bea-d4aa-43de-92e4-8652f8f24918"
      unitRef="usd">-575000</tw:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityNetOfModifications>
    <tw:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityNetOfModifications
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzYtNi0xLTEtMTIzNDU2_0914db4c-b422-4c43-8305-a9af89e900df"
      unitRef="usd">9539000</tw:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityNetOfModifications>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzctMi0xLTEtMTIzNDU2_42109991-3065-49f7-911b-39d9fd77ddf2"
      unitRef="usd">928000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzctNC0xLTEtMTIzNDU2_6d5e8012-0ee8-49e7-8ea7-1ce20ddb9dd2"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzctNi0xLTEtMTIzNDU2_68f2f55f-646d-4ee4-aebf-9b00ca6d462a"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:LiabilitiesAssumed1
      contextRef="i97322e82314e4c7bb3229252f698e4ba_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzktMi0xLTEtMTIzNDU2_8c1f0a5e-e0a0-4ce8-b0f7-4d2e9839c2fa"
      unitRef="usd">35923000</us-gaap:LiabilitiesAssumed1>
    <us-gaap:LiabilitiesAssumed1
      contextRef="iba76dd8840dc40efa65a8a34cf1fd936_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzktNC0xLTEtMTIzNDU2_3c001895-c6c3-46dc-bb93-97ff884b2a59"
      unitRef="usd">27666000</us-gaap:LiabilitiesAssumed1>
    <us-gaap:LiabilitiesAssumed1
      contextRef="i6f9a1ae3fc2b4916b35b72fcfa4e0db1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzktNi0xLTEtMTIzNDU2_49f861d0-68f3-44f9-b59e-e16d068c6f02"
      unitRef="usd">174940000</us-gaap:LiabilitiesAssumed1>
    <us-gaap:OtherNoncashIncomeTaxExpense
      contextRef="i97322e82314e4c7bb3229252f698e4ba_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzEwLTItMS0xLTEyMzQ1Ng_ba150f1c-d168-49f5-8e28-3c3c5e872366"
      unitRef="usd">124154000</us-gaap:OtherNoncashIncomeTaxExpense>
    <us-gaap:OtherNoncashIncomeTaxExpense
      contextRef="iba76dd8840dc40efa65a8a34cf1fd936_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzEwLTQtMS0xLTEyMzQ1Ng_690b118f-3e21-4614-aebb-b827eb8b1d48"
      unitRef="usd">123336000</us-gaap:OtherNoncashIncomeTaxExpense>
    <us-gaap:OtherNoncashIncomeTaxExpense
      contextRef="i6f9a1ae3fc2b4916b35b72fcfa4e0db1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzEwLTYtMS0xLTEyMzQ1Ng_31e58815-70f1-4a1b-9346-3c29b3b29efe"
      unitRef="usd">393274000</us-gaap:OtherNoncashIncomeTaxExpense>
    <tw:NoncashFinancingActivitiesOther
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzExLTItMS0xLTEyMzQ1Ng_f38780c6-e4f6-4037-b44f-458d73260c63"
      unitRef="usd">3100000</tw:NoncashFinancingActivitiesOther>
    <tw:NoncashFinancingActivitiesOther
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzExLTQtMS0xLTEyMzQ1Ng_2feb0bc6-7195-44a8-a2af-a5108d96c6d1"
      unitRef="usd">1573000</tw:NoncashFinancingActivitiesOther>
    <tw:NoncashFinancingActivitiesOther
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzExLTYtMS0xLTEyMzQ1Ng_f3d728ed-2c6d-44c3-80cd-fde151b3909a"
      unitRef="usd">0</tw:NoncashFinancingActivitiesOther>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzItMi0xLTEtOTM5NDI_141d4ddd-03fc-4a16-9662-99006979c82f"
      unitRef="usd">1257229000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzItNC0xLTEtOTM5NDI_0e776a5e-81cd-4c23-8fb8-f3845642f736"
      unitRef="usd">972048000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i92bd900dff7e4b7696626d52aa289faa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzItNi0xLTEtOTM5NDI_5ac24cdc-bdd6-4866-a7fb-d2a39b3be322"
      unitRef="usd">791280000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzMtMi0xLTEtOTM5NDI_b912a086-0f76-4fec-a947-0cab69415060"
      unitRef="usd">1000000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzMtNC0xLTEtOTM5NDI_2edab119-35e7-4141-ba93-52f9bdb751ca"
      unitRef="usd">1000000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i92bd900dff7e4b7696626d52aa289faa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzMtNi0xLTEtOTM5NDI_39ab721d-ddc5-4ca7-a7a1-9cde787fbc29"
      unitRef="usd">1000000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzQtMi0xLTEtOTM5NDI_ae1aae5d-a77e-49fa-9da5-7818807ea8cb"
      unitRef="usd">1258229000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzQtNC0xLTEtOTM5NDI_6d012482-2596-4de9-9926-a4b66a722d26"
      unitRef="usd">973048000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i92bd900dff7e4b7696626d52aa289faa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDAvZnJhZzo0NWE2NWM0ZDFkYWU0YzNhYmE5YWQyOTE1MmU0YjRkMC90YWJsZTpjMzUyNDk2ZDdkMGQ0ZjU0ODk2YWJjOWIwZDNkNTRmYi90YWJsZXJhbmdlOmMzNTI0OTZkN2QwZDRmNTQ4OTZhYmM5YjBkM2Q1NGZiXzQtNi0xLTEtOTM5NDI_fe116bf1-d580-40e7-9f7c-8ff5b1535cdf"
      unitRef="usd">792280000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzg4MTc_73fe5238-d582-40c8-b9eb-8d202b247148">Organization&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tradeweb Markets Inc. (the &#x201c;Corporation&#x201d;) was incorporated as a Delaware corporation on November&#160;7, 2018 to carry on the business of Tradeweb Markets LLC (&#x201c;TWM LLC&#x201d;) following the completion of a series of reorganization transactions on April 4, 2019 (the &#x201c;Reorganization Transactions&#x201d;), in connection with Tradeweb Markets Inc.&#x2019;s initial public offering (the &#x201c;IPO&#x201d;), which closed on April 8, 2019.&#160;Following the Reorganization Transactions, Refinitiv (&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;as defined below) owned an indirect majority ownership interest in the Company (as defined below).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 29, 2021, London Stock Exchange Group plc (&#x201c;LSEG&#x201d;) completed its acquisition of the Refinitiv business from a consortium, including certain investment funds affiliated with The Blackstone Group Inc. (f/k/a The Blackstone Group L.P.) (&#x201c;Blackstone&#x201d;) as well as Thomson Reuters Corporation (&#x201c;TR&#x201d;), in an all share transaction (the &#x201c;LSEG Transaction&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the LSEG Transaction, the Corporation became a consolidating subsidiary of LSEG. Prior to the LSEG Transaction, the Corporation was a consolidating subsidiary of BCP York Holdings (&#x201c;BCP&#x201d;), a company owned by certain investment funds affiliated with Blackstone, through BCP&#x2019;s previous majority ownership interest in Refinitiv. As used herein, &#x201c;Refinitiv,&#x201d; prior to the LSEG Transaction, means Refinitiv Holdings Limited, and unless otherwise stated or the context otherwise requires, all of its direct and indirect subsidiaries, and subsequent to the LSEG Transaction, refers to Refinitiv Parent Limited, and unless otherwise stated or the context otherwise requires, all of its subsidiaries. Refinitiv owns substantially all of the former financial and risk business of Thomson Reuters (as defined below), including, prior to and following the completion of the Reorganization Transactions, an indirect majority ownership interest in the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation is a holding company whose principal asset is LLC Interests (as defined below) of TWM LLC. As the sole manager of TWM LLC, the Corporation operates and controls all of the business and affairs of TWM LLC and, through TWM LLC and its subsidiaries, conducts the Corporation&#x2019;s business. As a result of this control, and because the Corporation has a substantial financial interest in TWM LLC, the Corporation consolidates the financial results of TWM LLC and reports a non-controlling interest in the Corporation&#x2019;s consolidated financial statements.&#160;As of December&#160;31, 2022, Tradeweb Markets Inc. owns 88.7% of TWM LLC and the non-controlling interest holders own the remaining 11.3% of TWM LLC. As of December&#160;31, 2021, Tradeweb Markets Inc. owned 86.9% of TWM LLC and the non-controlling interest holders owned the remaining 13.1% of TWM LLC.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unless the context otherwise requires, references to the &#x201c;Company&#x201d; refer to Tradeweb Markets Inc. and its consolidated subsidiaries, including TWM LLC, following the completion of the Reorganization Transactions, and TWM LLC and its consolidated subsidiaries prior to the completion of the Reorganization Transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 a leader in building and operating electronic marketplaces for a global network of clients across the institutional, wholesale and retail client sectors. The Company&#x2019;s principal subsidiaries include:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Tradeweb LLC (&#x201c;TWL&#x201d;), a registered broker-dealer under the Securities Exchange Act of 1934, as amended (the &#x201c;Exchange Act&#x201d;), a member of the Financial Industry Regulatory Authority (&#x201c;FINRA&#x201d;), a member of the Municipal Securities Rulemaking Board (&#x201c;MSRB&#x201d;), a registered independent introducing broker with the Commodities Future Trading Commission (&#x201c;CFTC&#x201d;) and a member of the National Futures Association (&#x201c;NFA&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Dealerweb Inc. (&#x201c;DW&#x201d;) (formerly known as Hilliard Farber&#160;&amp;amp; Co.,&#160;Inc.), a registered broker-dealer under the Exchange Act and a member of FINRA and MSRB. DW is also registered as an introducing broker with the CFTC and a member of the NFA.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Tradeweb Direct LLC (&#x201c;TWD&#x201d;) (formerly known as BondDesk Trading LLC),&#160;a registered broker-dealer under the Exchange Act and a member of FINRA and MSRB.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Tradeweb Europe Limited (&#x201c;TEL&#x201d;), a MiFID Investment Firm regulated by the Financial Conduct Authority (the &#x201c;FCA&#x201d;) in the UK and certain other global regulators and maintains branches in Asia.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;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;&#x2022;&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%;padding-left:14.5pt"&gt;TW SEF LLC (&#x201c;TW SEF&#x201d;), a Swap Execution Facility (&#x201c;SEF&#x201d;) regulated by the CFTC and certain other global regulators.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;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;&#x2022;&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%;padding-left:14.5pt"&gt;DW SEF LLC (&#x201c;DW SEF&#x201d;), a SEF regulated by the CFTC and certain other global regulators.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Tradeweb Japan K.K. (&#x201c;TWJ&#x201d;), a security house regulated by the Japanese Financial Services Agency (&#x201c;JFSA&#x201d;) and the Japan Securities Dealers Association (&#x201c;JSDA&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Tradeweb EU B.V. (&#x201c;TWEU&#x201d;), a MiFID Investment Firm regulated by the Netherlands Authority for the Financial Markets (&#x201c;AFM&#x201d;), the De Nederlandsche Bank (&#x201c;DNB&#x201d;) and certain other global regulators and maintains a branch in France.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Tradeweb Execution Services Limited (&#x201c;TESL&#x201d;), an Investment Firm (&#x201c;BIPRU Firm&#x201d;) regulated by the FCA in the UK.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Tradeweb Commercial Information Consulting (Shanghai) Co., Ltd. a wholly-owned foreign enterprise (WOFE) for the purpose of providing consulting and marketing activities in China. The offshore electronic trading platform is recognized by the People&#x2019;s Bank of China for the provision of Bond Connect and CIBM Direct.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Tradeweb Execution Services B.V. (&#x201c;TESBV&#x201d;), a MiFID Investment Firm authorized and regulated by the AFM, with permission to trade on a matched principal basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2021, the Company acquired Nasdaq&#x2019;s U.S. fixed income electronic trading platform, formerly known as eSpeed (the &#x201c;NFI Acquisition&#x201d;), which is a fully executable central order limit book (CLOB) for electronic trading in on-the-run (OTR) U.S. government bonds. The $190.0&#160;million, all-cash transaction closed on June&#160;25, 2021 (the &#x201c;NFI Acquisition&#x201d;). See Note 4 &#x2013; Acquisitions for additional details on this acquisition. The NFI Acquisition included the acquisition of Execution Access, LLC, (&#x201c;EA&#x201d;), a registered broker-dealer under the Exchange Act and a member of FINRA. In November 2022, EA merged with and into DW with DW being the surviving entity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A majority interest of Refinitiv (formerly the Thomson Reuters Financial &amp;amp; Risk Business) was acquired by BCP on October 1, 2018 (the &#x201c;Refinitiv Transaction&#x201d;) from TR. The Refinitiv Transaction resulted in a new basis of accounting for certain of the Company&#x2019;s assets and liabilities beginning on October 1, 2018. See Note 2 &#x2013; Significant Accounting Policies for a description of pushdown accounting applied as a result of the Refinitiv Transaction. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Reorganization Transactions, TWM LLC&#x2019;s limited liability company agreement (the &#x201c;TWM LLC Agreement&#x201d;) was amended and restated to, among other things, (i) provide for a new single class of common membership interests in TWM LLC (the &#x201c;LLC Interests&#x201d;), (ii) exchange all of the then existing membership interests in TWM LLC for LLC Interests and (iii) appoint the Corporation as the sole manager of TWM LLC. LLC Interests, other than those held by the Corporation, are redeemable or exchangeable in accordance with the TWM LLC Agreement for shares of Class A common stock, par value $0.00001 per share, of the Corporation (the &#x201c;Class A common stock&#x201d;) or Class B common stock, par value $0.00001 per share, of the Corporation (the &#x201c;Class B common stock&#x201d;), as the case may be, on a one-for-one basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As used herein, references to &#x201c;Continuing LLC Owners&#x201d; refer collectively to&#160;(i) those owners of TWM LLC prior to the Reorganization Transactions (the &#x201c;Original LLC Owners&#x201d;)&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;, incl&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;uding an indirect subsidiary &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of Refinitiv, certain investment and commercial banks (collectively, the &#x201c;Bank Stockholders&#x201d;), and members of management, that contin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ued to own &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;LLC Interests &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;after the completion of the IPO and Reorganization Transactions and that received shares of Class&#160;C common stock, par value $0.00001 per share, of the Corporation (the &#x201c;Class C common stock&#x201d;), shares of Class&#160;D common stock, par value $0.00001 per share, of the Corporation (the &#x201c;Class D common stock&#x201d;) or a combination of both, as the case may be, in connection with the completion of the Reorganization Transactions, (ii) any subsequent transferee of any Original LLC Owner that has executed a joinder agreement to the TWM LLC Agreement and (iii) solely with respect to the Tax Receivable Agreement (as defined in Note 10 &#x2013; Tax Receivable Agreement), (x) those Original LLC Owners, including certain of the Bank Stockholders, that disposed of all of their LLC Interests for cash in connection with the IPO and (y) any party that has executed a joinder agreement to the Tax Receivable Agreement in accordance with the Tax Receivable Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;The public investors collectively owned 110,746,606 shares of Class A common stock, representing 8.4% of the combined voting power of Tradeweb Markets Inc.&#x2019;s issued and outstanding common stock and indirectly, through Tradeweb Markets Inc., owned 47.3% of the economic interest in TWM LLC;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Refinitiv collectively owned 96,933,192 shares of Class B common stock and 22,988,329 shares of Class D common stock, representing 91.2% of the combined voting power of Tradeweb Markets Inc.&#x2019;s issued and outstanding common stock and directly and indirectly, through Tradeweb Markets Inc., owned 51.2% of the economic interest in TWM LLC; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Other stockholders that continued to own LLC Interests also collectively owned 3,251,177 shares of Class C common stock and 104,375 shares of Class D common stock, representing 0.3% of the combined voting power of Tradeweb Markets Inc.&#x2019;s issued and outstanding common stock. Collectively, these stockholders directly owned 1.4% of the economic interest in TWM LL&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;C.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, for the year ended December 31, 2022, the Company&#x2019;s basic and diluted earnings per share calculation is impacted by 193,441 of weighted average shares resulting from unvested restricted stock units and unsettled vested performance-based restricted stock units that were considered participating securities for purposes of calculating earnings per share in accordance with the two-class method, and for the year ended December 31, 2022 the Company&#x2019;s diluted earnings per share calculation also includes 2,823,403 of weighted average shares resulting from the dilutive effect of its equity incentive plans. See Note 18 &#x2013; Earnings Per Share for additional details.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="ia76bcd20cd3d448ea1f118869b855d67_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzIwNzM_8dd88883-082a-469e-a92c-0c1440948b41"
      unitRef="number">0.887</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="ia76bcd20cd3d448ea1f118869b855d67_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzIxNDY_1eabc9d9-130b-4a91-8896-e0eb6b507799"
      unitRef="number">0.113</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i4536f70159df4e87a33ccfa693a4e33b_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzIyMDA_a17cbc5e-dda4-499c-8f24-a28dd733fdc3"
      unitRef="number">0.869</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i4536f70159df4e87a33ccfa693a4e33b_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzIyNzU_b17e9bcb-fbdf-45d9-9df7-9d3259781ab3"
      unitRef="number">0.131</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <tw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetOfAcquiredCashAndRestrictedCashDepositsWithClearingOrganizations
      contextRef="i6109bec4fa4d49c9b26cdaed59edb9c9_I20210625"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzUxMzU_a21261b4-d7dc-4380-b34e-ebf523ccbc99"
      unitRef="usd">190000000</tw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetOfAcquiredCashAndRestrictedCashDepositsWithClearingOrganizations>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i736b83a733734f2589dabf32d431319c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzU0OTc1NTgyNDQyMA_11ab744b-70c0-4576-8239-4627f49a59e6"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8825e6cd9aac4adb950a943091b68bdd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzU0OTc1NTgyNDQxMA_5fc3cc31-cb4c-49d6-a065-624d5a9f51ad"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzQ5NDc4MDIzMzgwMjA_0ac75eb1-80b8-4703-abf9-12c346462a61"
      unitRef="number">1</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia5d53425dc294cecb849861b0cd502c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzY0OTQ_acf1407d-e02e-4106-b8fe-f5664bd6adb7"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if083ba95b04849059c8fc8356a2bdbb7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzY1OTk_fbe362bd-0094-4573-9498-24510720e798"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <tw:NumberOfShareOwned
      contextRef="i1ea3ceb495d4454f98240310447a9b12_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzczMjU_f1bc63a4-4134-493a-9748-c81482df4fd6"
      unitRef="shares">110746606</tw:NumberOfShareOwned>
    <tw:VotingPowerPercentage
      contextRef="i4ee823427fe64d5dadb0de7e6e1db5f9_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzczNzM_057de1a2-3a8d-4afc-864d-05f05bfeca26"
      unitRef="number">0.084</tw:VotingPowerPercentage>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i30ad2175d4b44f3285fc9c35a336ae77_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzc1MjE_0aa5839f-592c-478f-803b-881fa61c6aed"
      unitRef="number">0.473</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <tw:NumberOfShareOwned
      contextRef="ia2e67b4bf6ae410b88330d9ceb056c56_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzc1OTA_96f9ddaa-b5ea-45d9-899e-38faaa53a4c2"
      unitRef="shares">96933192</tw:NumberOfShareOwned>
    <tw:NumberOfShareOwned
      contextRef="ia616e13a58164c8c870a759f32de3ea5_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzc2Mjg_0afa3a7f-2170-412f-8c1d-7a6181a35a98"
      unitRef="shares">22988329</tw:NumberOfShareOwned>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i40c4b3e5075342e28eb8835fe226c50b_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzc2NzY_96a2a631-576c-4124-b0be-5fed5d03116e"
      unitRef="number">0.912</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i713719a760c64ac1a54c1a69467c509d_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzc4Mzc_d53b19c8-ef09-46b1-ab23-761f9b841e14"
      unitRef="number">0.512</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <tw:NumberOfShareOwned
      contextRef="ia996bedb2c9945f396bf81ea53f0f8c3_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzc5NTc_5075e6c4-d2b1-4c8d-be64-75744aab2c7e"
      unitRef="shares">3251177</tw:NumberOfShareOwned>
    <tw:NumberOfShareOwned
      contextRef="i48d16ef1e3024178a058adb484f313ca_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzc5OTU_b73bd013-0a98-49ea-8230-0760e168034d"
      unitRef="shares">104375</tw:NumberOfShareOwned>
    <tw:VotingPowerPercentage
      contextRef="i3afd0c55a79a40e4a864bb3573013ca7_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzgwNDM_80ea347b-645e-4502-81f1-e4bf08c700cc"
      unitRef="number">0.003</tw:VotingPowerPercentage>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i3dde42262d534ccd9e864cbccceb3439_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzgxNTU_ce047ae0-a83c-4171-93a5-85c52d229f18"
      unitRef="number">0.014</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <tw:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossShares
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzU0OTc1NTgyNjA3OA_25afb85c-6757-4a20-aa94-3947f6e9940c"
      unitRef="shares">193441</tw:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossShares>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDYvZnJhZzo2MzY2MWQyZTk0OWQ0MjUxYTc2YjE5ZDkwMWEzZWExMi90ZXh0cmVnaW9uOjYzNjYxZDJlOTQ5ZDQyNTFhNzZiMTlkOTAxYTNlYTEyXzg2ODY_116082c1-a8c4-4588-b762-64452e690d8e"
      unitRef="shares">2823403</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjUw_f9b2abaa-c71b-44c5-8f3a-eddd569766d8">Significant Accounting Policies&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of significant accounting policies:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been presented in conformity with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d; or &#x201c;U.S. GAAP&#x201d;). &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. As discussed in Note 1 &#x2013; Organization, as a result of the Reorganization Transactions, Tradeweb Markets Inc. consolidates TWM LLC and its subsidiaries and TWM LLC is considered to be the predecessor to Tradeweb Markets Inc. for financial reporting purposes. Tradeweb Markets Inc. had no business transactions or activities and no substantial assets or liabilities prior to the Reorganization Transactions. The consolidated financial statements represent the financial condition and results of operations of the Company and report a non-controlling interest related to the LLC Interests held by Continuing LLC Owners.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates and the difference may be material to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Business combinations are accounted for under the purchase method of accounting &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;pursuant to Accounting Standards Codification (&#x201c;ASC&#x201d;) 805,&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;(&#x201c;ASC 805&#x201d;)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The total cost of an acquisition is allocated to the underlying net assets based on their respective estimated fair values. The excess of the purchase price over the estimated fair values of the net assets acquired is recorded as 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 fair value of assets acquired and liabilities assumed is determined based on assumptions that reasonable market participants would use in the principal (or most advantageous) market for the asset or liability. Determining the fair value of certain assets acquired and liabilities assumed is judgmental in nature and often involves the use of significant estimates and assumptions, including assumptions with respect to future cash flows, discount rates, growth rates, customer attrition rates and asset lives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transaction costs incurred to effect a business combination are expensed as incurred and are included as a component of professional fees in the consolidated statements of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pushdown Accounting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Refinitiv Transaction, a majority interest of Refinitiv was acquired by BCP on October 1, 2018 from TR. The Refinitiv Transaction was accounted for by Refinitiv in accordance with the acquisition method of accounting pursuant to ASC 805&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; and pushdown accounting was applied to Refinitiv to record the fair value of the assets and liabilities of Refinitiv as of October 1, 2018, the date of the Refinitiv Transaction. The Company, as a consolidating subsidiary of Refinitiv, also accounted for the Refinitiv Transaction using pushdown accounting which resulted in a new fair value basis of accounting for certain of the Company&#x2019;s assets and liabilities beginning on October 1, 2018. Under the pushdown accounting applied, the excess of the fair value of the Company above the fair value accounting basis of the net assets and liabilities of the Company as of October 1, 2018 was recorded as goodwill. The fair value of assets acquired and liabilities assumed was determined based on assumptions that reasonable market participants would use in the principal (or most advantageous) market for the asset or liability. The adjusted valuations primarily affected the values of the Company&#x2019;s long-lived and indefinite-lived intangible assets, including software development costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 consists of cash and highly liquid investments (such as short-term money market instruments) with original maturities at the time of purchase of three&#160;months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 continually monitors collections and payments from its clients and maintains an allowance for credit losses. The allowance for credit losses is based on an estimate of the amount of potential credit losses in existing accounts receivable, as determined from a review of aging schedules, past due balances, historical collection experience and other specific account data. Careful analysis of the financial condition of the Company&#x2019;s counterparties is also performed. Additions to the allowance for credit losses are charged to credit loss expense, which is included in general and administrative expenses in the consolidated statements of income. Aged balances that are determined to be uncollectible are written off against the allowance for credit losses. See Note 16 &#x2013; Credit Risk for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Receivable from and Payable to Brokers and Dealers and Clearing Organizations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivable from and payable to brokers and dealers and clearing organizations consists of proceeds from transactions executed on the Company&#x2019;s wholesale platform which failed to settle due to the inability of a transaction party to deliver or receive the transacted security. These securities transactions are generally collateralized by those securities. Until the failed transaction settles, a receivable from (and a matching payable to) brokers and dealers and clearing organizations is recognized for the proceeds from the unsettled transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deposits with Clearing Organizations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deposits with clearing organizations are comprised of cash deposits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Furniture, Equipment, Purchased Software and Leasehold Improvements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture, equipment, purchased software and leasehold improvements are carried at cost less accumulated depreciation. Depreciation for furniture, equipment and purchased software is computed on a straight-line basis over the estimated useful lives of the related assets, ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzY0MTk_8322e4c6-a6a8-4109-9135-e405ea8d404f"&gt;three&lt;/span&gt; to seven years. Leasehold improvements are amortized over the lesser of the estimated useful lives of the leasehold improvements or the remaining term of the lease for office space.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture, equipment, purchased software and leasehold improvements are tested for impairment whenever events or changes in circumstances suggest that an asset&#x2019;s carrying value may not be fully recoverable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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, 2022 and 2021, accumulated depreciation related to furniture, equipment, purchased software and leasehold improvements totaled $73.8&#160;million and $56.0&#160;million, respectively.  Depreciation expense for furniture, equipment, purchased software and leasehold improvements for the years ended December 31, 2022, 2021 and 2020 was $19.5 million, $20.9 million and $18.3 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Software Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 capitalizes costs associated with the development of internal use software at the point at which the conceptual formulation, design and testing of possible software project alternatives have been completed. The Company capitalizes employee compensation and related benefits and third party consulting costs incurred during the application development stage which directly contribute to such development. Such costs are amortized on a straight-line basis over three years. Software development costs acquired as part of the NFI Acquisition were amortized over one year. Costs capitalized as part of the Refinitiv Transaction pushdown accounting allocation are amortized over nine years. The Company reviews the amounts capitalized for impairment whenever events or changes in circumstances indicate that the carrying amounts of the assets may not be fully recoverable, or that their useful lives are shorter than originally expected. Non-capitalized software costs and routine maintenance costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill includes the excess of the fair value of the Company above the fair value accounting basis of the net assets and liabilities of the Company as previously applied under pushdown accounting in connection with the Refinitiv Transaction. Goodwill also includes the cost of acquired companies in excess of the fair value of identifiable net assets at the acquisition date, including the NFI Acquisition. Goodwill is not amortized, but is tested for impairment annually on October 1st and between annual tests, whenever events or changes in circumstances indicate that the carrying amount may not be fully recoverable. Goodwill is tested at the reporting unit level, which is defined as an operating segment or one level below the operating segment. The Company consists of one reporting unit for goodwill impairment testing purposes. An impairment loss is recognized if the estimated fair value of a reporting unit is less than its net book value. Such loss is calculated as the difference between the estimated fair value of goodwill and its carrying value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill was last tested for impairment on October 1, 2022 and no impairment of goodwill was identified.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets with a finite life are amortized over the estimated lives, ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzkzODU_f2f3dd16-1afe-44d2-865f-9f4ca0179780"&gt;seven&lt;/span&gt; to thirteen years. These intangible assets subject to amortization are tested for impairment whenever events or changes in circumstances suggest that an asset&#x2019;s or asset group&#x2019;s carrying value may not be fully recoverable. Intangible assets with an indefinite useful life are tested for impairment at least annually. An impairment loss is recognized if the sum of the estimated discounted cash flows relating to the asset or asset group is less than the corresponding book value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Investments Without Readily Determinable Fair Values&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity Investments without a readily determinable fair value are measured at cost, less impairment, plus or minus observable price changes (in orderly transactions) of an identical or similar investment of the same issuer. If the Company determines that the equity investment is impaired on the basis of a qualitative assessment, the Company will recognize an impairment loss equal to the amount by which the investment&#x2019;s carrying amount exceeds its fair value. Equity investments are included as a component of other assets on the consolidated statements of financial condition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At lease commencement, a right-of-use asset and a lease liability are recognized for all leases with an initial term in excess of 12 months based on the initial present value of the fixed lease payments over the lease term. The lease right-of-use asset also reflects the present value of any initial direct costs, prepaid lease payments and lease incentives. The Company&#x2019;s leases do not provide a readily determinable implicit discount rate. Therefore, management estimates the Company&#x2019;s incremental borrowing rate used to discount the lease payments based on the information available at lease commencement. The Company includes the term covered by an option to extend a lease when the option is reasonably certain to be exercised. The Company has elected not to separate non-lease components from lease components for all leases. Significant assumptions and judgments in calculating the lease right-of-use assets and lease liabilities include the determination of the applicable borrowing rate for each lease. Operating lease expense is recognized on a straight-line basis over the lease term and included as a component of occupancy expense in the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Offering Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Deferred offering costs consist of legal, accounting and other costs directly related to the Company&#x2019;s efforts to raise capital. These costs are recognized as a reduction in additional paid-in capital within the consolidated statements of financial condition when the offering is effective. During the year ended December 31, 2020, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$2.6&#160;million &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of deferred costs related to the April 2020 follow-on offering discussed in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Note 11 &#x2013; Stockholders&#x2019; Equity &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;were recorded as a reduction of additional paid-in capital balance in the consolidated statements of financial condition. No offering costs were incurred during the years ended December 31, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 classification of revenues in the consolidated statements of income represents revenues from contracts with customers disaggregated by type of revenue. See Note 8 &#x2013; Revenue for additional details regarding revenue types and the Company&#x2019;s policies regarding revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Translation of Foreign Currency and Foreign Currency Forward Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues, expenses, assets and liabilities denominated in non-functional currencies are recorded in the appropriate functional currency for the legal entity at the rate of exchange prevailing at the transaction date. Monetary assets and liabilities that are denominated in non-functional currencies are then remeasured at the end of each reporting period at the exchange rate prevailing at the end of the reporting period. Foreign currency remeasurement gains or losses on monetary assets and liabilities in nonfunctional currencies are recognized in the consolidated statements of income within general and administrative expenses. The realized and unrealized gains/losses totaled a $2.3&#160;million loss, a $4.0&#160;million loss and a $1.3&#160;million gain &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;for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;years ended December 31, 2022, 2021 and 2020, respectively. Since the consolidated financial statements are presented in U.S. dollars, the Company also translates all non-U.S. dollar functional currency revenues, expenses, assets and liabilities into U.S. dollars. All non-U.S. dollar functional currency revenue and expense amounts are translated into U.S. dollars monthly at the average exchange rate for the month. All non-U.S. dollar functional currency assets and liabilities are translated at the rate prevailing at the end of the reporting period. Gains or losses on translation in the financial statements, when the functional currency is other than the U.S. dollar, are included as a component of other comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into foreign currency forward contracts to mitigate its U.S. dollar and British pound sterling versus euro exposure, generally with a duration of less than 12 months. The Company&#x2019;s foreign currency forward contracts are not designated as hedges for accounting purposes and changes in the fair value of these contracts during the period are recognized in the consolidated statements of income within general and administrative expenses. The Company does not use derivative instruments for trading or speculative purposes. Realized and unrea&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;lized gains/losses on foreig&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;n currency forward contracts totaled a $4.9&#160;million gain, a $9.0&#160;million gain and a $6.3&#160;million loss for each of the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;years ended December 31, 2022, 2021 and 2020, respectively. &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;See Note 15 &#x2013; Fair Value of Financial Instruments for additional details on the Company&#x2019;s derivative instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Tax&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation is subject to U.S. federal, state and local income taxes with respect to its taxable income, including its allocable share of any taxable income of TWM LLC, and is taxed at prevailing corporate tax rates. TWM LLC is a multiple member limited liability company taxed as a partnership and accordingly any taxable income generated by TWM LLC is passed through to and included in the taxable income of its members, including the Corporation. Income taxes also include unincorporated business taxes on income earned or losses incurred for conducting business in certain state and local jurisdictions, income taxes on income earned or losses incurred in foreign jurisdictions on certain operations and federal and state income taxes on income earned or losses incurred, both current and deferred, on subsidiaries that are taxed as corporations for U.S. tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 tax assets and liabilities for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities. The Company measures deferred taxes using the enacted tax rates and laws that will be in effect when such temporary differences are expected to reverse. The Company evaluates the need for valuation allowances based on the weight of positive and negative evidence. The Company records valuation allowances wherever management believes it is more likely than not that the Company will not be able to realize its deferred tax assets in the foreseeable future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 uncertain tax positions on the basis of a two-step process whereby (i)&#160;the Company determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (ii)&#160;for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes interest and penalties related to income taxes within the provision for income taxes in the consolidated statements of income. Accrued interest and penalties are included within accounts payable, accrued expenses and other liabilities in the consolidated statements of financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has elected to treat taxes due on future U.S. inclusions in taxable income under the global intangible low-taxed income (&#x201c;GILTI&#x201d;) provision of the Tax Cuts and Jobs Act as a current period expense when incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 (&#x201c;IRA&#x201d;) into law. The IRA establishes a 15% corporate minimum tax effective for taxable years beginning after December 31, 2022, and imposes a 1% excise tax on the repurchase after December 31, 2022 of stock by publicly traded U.S. corporations. We are currently evaluating the impacts, if any, of the provisions of the IRA however, do not expect a material impact to our financial condition, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The stock-based payments received by the employees of the Company are accounted for as equity awards. The Company measures and recognizes the cost of employee services received in exchange for awards of equity instruments based on their estimated fair values measured as of the grant date. These costs are recognized as an expense over the requisite service period, with an offsetting increase to additional paid-in capital. The grant-date fair value of stock-based awards that do not require future service (i.e., vested awards) are expensed immediately. Forfeitures of stock-based compensation awards are recognized as they occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For grants made during the post-IPO period, the fair value of the equity instruments is determined based on the price of the Class A common stock on the grant date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the IPO, the Company awarded options to management and other employees (collectively, the &#x201c;Special Option Award&#x201d;) under the Amended and Restated Tradeweb Markets Inc. Option Plan (the &#x201c;Option Plan&#x201d;). The significant assumptions used to estimate the fair value as of grant date of the options awarded prior to the IPO did not reflect changes that would have occurred to these assumptions as a result of the IPO. The non-cash stock-based compensation expense associated with the Special Option Award began being expensed in the second quarter of 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 Black-Scholes pricing model to value some of its option awards. Determining the appropriate fair value model and calculating the fair value of the option awards requires the input of highly subjective assumptions, including the expected life of the option awards and the stock price volatility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted earnings per share are computed in accordance with the two-class method as unvested restricted stock units and unsettled vested performance-based restricted stock units issued to certain retired executives are entitled to non-forfeitable dividend equivalent rights and are considered participating securities prior to being issued and outstanding shares of common stock. The two-class method is an earnings allocation formula that treats a participating security as having rights to earnings that otherwise would have been available to common shareholders. Basic earnings per share is computed by dividing the net income attributable to the Company&#x2019;s outstanding shares of Class A and Class B common stock by the weighted-average number of the Company&#x2019;s shares outstanding during the period. For purposes of computing diluted earnings per share, the weighted-average number of the Company&#x2019;s shares reflects the dilutive effect that could occur if all potentially dilutive securities were converted into or exchanged or exercised for the Company&#x2019;s Class A or Class B common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The dilutive effect of stock options and other stock-based payment awards is calculated using the treasury stock method, which assumes the proceeds from the exercise of these instruments are used to purchase common shares at the average market price for the period. The dilutive effect of LLC Interests is evaluated under the if-converted method, where the securities are assumed to be converted at the beginning of the period, and the resulting common shares are included in the denominator of the diluted earnings per share calculation for the entire period presented. Performance-based awards are considered contingently issuable shares and their dilutive effect is included in the denominator of the diluted earnings per share calculation for the entire period, if those shares would be issuable as of the end of the reporting period, assuming the end of the reporting period was also the end of the contingency period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares of Class C and Class D common stock do not have economic rights in Tradeweb Markets Inc. and, therefore, are not included in the calculation of basic earnings per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 financial instrument is the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (the exit price). Instruments that the Company owns (long positions) are marked to bid prices, and instruments that the Company has sold, but not yet purchased (short positions) are marked to offer prices. Fair value measurements do not include transaction costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 hierarchy under ASC 820, &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;Fair Value Measurement &lt;/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;ASC 820&#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; prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level&#160;1 measurements) and the lowest priority to unobservable inputs (level&#160;3 measurements). The three levels of the fair value hierarchy under ASC 820 are described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A financial instrument&#x2019;s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;text-decoration:underline"&gt;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;text-decoration:underline"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Quoted prices in markets that are not considered to be active or financial instruments for which all significant inputs are observable, either directly or indirectly;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;text-decoration:underline"&gt;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2022, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2022-03, &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;Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions &lt;/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 2022-03&#x201d;), which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value and that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction. ASU 2022-03 also requires the disclosure of the fair value, as reflected in the statement of financial condition, of equity securities subject to contractual sale restrictions and the nature and the disclosure of the remaining duration of those restrictions. ASU 2022-03 is effective for the Company beginning on January 1, 2024 and early adoption is permitted for both interim and annual financial statements that have not yet been issued. The ASU is to be applied prospectively, with any adjustments from the adoption recognized in earnings on the date of adoption. As of December&#160;31, 2022, the Company has not yet adopted ASU 2022-03 and does not expect that the adoption of this ASU will have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjU5_6086d4b1-95cb-41ce-be19-1cb33d66c188">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been presented in conformity with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d; or &#x201c;U.S. GAAP&#x201d;). &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. As discussed in Note 1 &#x2013; Organization, as a result of the Reorganization Transactions, Tradeweb Markets Inc. consolidates TWM LLC and its subsidiaries and TWM LLC is considered to be the predecessor to Tradeweb Markets Inc. for financial reporting purposes. Tradeweb Markets Inc. had no business transactions or activities and no substantial assets or liabilities prior to the Reorganization Transactions. The consolidated financial statements represent the financial condition and results of operations of the Company and report a non-controlling interest related to the LLC Interests held by Continuing LLC Owners.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjcw_a3ba6843-9ad2-4d99-9462-433013d51ac2">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates and the difference may be material to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjcy_e6bdbd55-ebd8-4aeb-b757-27b16a095cf5">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Business combinations are accounted for under the purchase method of accounting &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;pursuant to Accounting Standards Codification (&#x201c;ASC&#x201d;) 805,&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;(&#x201c;ASC 805&#x201d;)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The total cost of an acquisition is allocated to the underlying net assets based on their respective estimated fair values. The excess of the purchase price over the estimated fair values of the net assets acquired is recorded as 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 fair value of assets acquired and liabilities assumed is determined based on assumptions that reasonable market participants would use in the principal (or most advantageous) market for the asset or liability. Determining the fair value of certain assets acquired and liabilities assumed is judgmental in nature and often involves the use of significant estimates and assumptions, including assumptions with respect to future cash flows, discount rates, growth rates, customer attrition rates and asset lives.&lt;/span&gt;&lt;/div&gt;Transaction costs incurred to effect a business combination are expensed as incurred and are included as a component of professional fees in the consolidated statements of income.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjcz_e2ce1ab1-1f1a-4001-994d-7d81791f65cb">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pushdown Accounting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Refinitiv Transaction, a majority interest of Refinitiv was acquired by BCP on October 1, 2018 from TR. The Refinitiv Transaction was accounted for by Refinitiv in accordance with the acquisition method of accounting pursuant to ASC 805&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; and pushdown accounting was applied to Refinitiv to record the fair value of the assets and liabilities of Refinitiv as of October 1, 2018, the date of the Refinitiv Transaction. The Company, as a consolidating subsidiary of Refinitiv, also accounted for the Refinitiv Transaction using pushdown accounting which resulted in a new fair value basis of accounting for certain of the Company&#x2019;s assets and liabilities beginning on October 1, 2018. Under the pushdown accounting applied, the excess of the fair value of the Company above the fair value accounting basis of the net assets and liabilities of the Company as of October 1, 2018 was recorded as goodwill. The fair value of assets acquired and liabilities assumed was determined based on assumptions that reasonable market participants would use in the principal (or most advantageous) market for the asset or liability. The adjusted valuations primarily affected the values of the Company&#x2019;s long-lived and indefinite-lived intangible assets, including software development costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjUy_f48ab75f-6ddf-43ef-93b9-6963394faa22">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 consists of cash and highly liquid investments (such as short-term money market instruments) with original maturities at the time of purchase of three&#160;months or less.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjc0_5a107988-2073-4fd8-82ca-f39f3cd1945f">Allowance for Credit LossesThe Company continually monitors collections and payments from its clients and maintains an allowance for credit losses. The allowance for credit losses is based on an estimate of the amount of potential credit losses in existing accounts receivable, as determined from a review of aging schedules, past due balances, historical collection experience and other specific account data. Careful analysis of the financial condition of the Company&#x2019;s counterparties is also performed. Additions to the allowance for credit losses are charged to credit loss expense, which is included in general and administrative expenses in the consolidated statements of income. Aged balances that are determined to be uncollectible are written off against the allowance for credit losses.</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:IndustrySpecificPoliciesBrokerDealerTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjYw_ddb9ccff-e31b-404b-8d34-4e5f394c45db">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Receivable from and Payable to Brokers and Dealers and Clearing Organizations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivable from and payable to brokers and dealers and clearing organizations consists of proceeds from transactions executed on the Company&#x2019;s wholesale platform which failed to settle due to the inability of a transaction party to deliver or receive the transacted security. These securities transactions are generally collateralized by those securities. Until the failed transaction settles, a receivable from (and a matching payable to) brokers and dealers and clearing organizations is recognized for the proceeds from the unsettled transaction.&lt;/span&gt;&lt;/div&gt;</us-gaap:IndustrySpecificPoliciesBrokerDealerTextBlock>
    <tw:DepositsWithClearingOrganizationsPolicyTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjUz_7f03f0b2-b816-4b0a-b49f-3ad937eef58b">Deposits with Clearing OrganizationsDeposits with clearing organizations are comprised of cash deposits.</tw:DepositsWithClearingOrganizationsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjYy_845df536-6062-485b-9339-22bdef32e12e">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Furniture, Equipment, Purchased Software and Leasehold Improvements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture, equipment, purchased software and leasehold improvements are carried at cost less accumulated depreciation. Depreciation for furniture, equipment and purchased software is computed on a straight-line basis over the estimated useful lives of the related assets, ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzY0MTk_8322e4c6-a6a8-4109-9135-e405ea8d404f"&gt;three&lt;/span&gt; to seven years. Leasehold improvements are amortized over the lesser of the estimated useful lives of the leasehold improvements or the remaining term of the lease for office space.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture, equipment, purchased software and leasehold improvements are tested for impairment whenever events or changes in circumstances suggest that an asset&#x2019;s carrying value may not be fully recoverable.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if1a6409878284d74a10070618731086d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzY0MjU_f80b4720-aba8-4bf0-b990-d8eb734c5d4b">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i4ecdf2715d45430c8903a2dd938e6945_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzY5MzE_f1f29c84-0e34-403b-ace1-7902e22c599a"
      unitRef="usd">73800000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i2c2c7e3b97684145a9abdd7dfcdd4238_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzY5Mzg_17dafb6c-9154-493b-8d42-f3dfbbc06217"
      unitRef="usd">56000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:Depreciation
      contextRef="ibb68fb4fd24a44caabdccf5aa551e159_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzcwNzY_edaf5cdf-141b-4f79-9b11-f6fedf3b698d"
      unitRef="usd">19500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i34d2fffb23344c20836a8c9daf509b9e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzcwODA_87c6174d-bb7b-40b2-b4fa-fba74e02bcdb"
      unitRef="usd">20900000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ifa5e01b3866344e0bfbd63e31378708e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzcwODc_b8af37a5-289f-4137-82c6-16f7cc5059b7"
      unitRef="usd">18300000</us-gaap:Depreciation>
    <us-gaap:InternalUseSoftwarePolicy
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjc1_e1101249-5268-41fb-ba22-35734c5f6f48">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Software Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 capitalizes costs associated with the development of internal use software at the point at which the conceptual formulation, design and testing of possible software project alternatives have been completed. The Company capitalizes employee compensation and related benefits and third party consulting costs incurred during the application development stage which directly contribute to such development. Such costs are amortized on a straight-line basis over three years. Software development costs acquired as part of the NFI Acquisition were amortized over one year. Costs capitalized as part of the Refinitiv Transaction pushdown accounting allocation are amortized over nine years. The Company reviews the amounts capitalized for impairment whenever events or changes in circumstances indicate that the carrying amounts of the assets may not be fully recoverable, or that their useful lives are shorter than originally expected. Non-capitalized software costs and routine maintenance costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9d8eb74f972d4cd9a59f99418899b62c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzc2MDM_0caf0ed6-76ae-48cb-b2f5-b7650b0de074">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia4317a1c858341bd910d07b453bbc385_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjYz_57f441aa-7dfe-4fff-a3e2-5934c38f4e32">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <tw:AmortizationPeriodPushdownAccountingAdjustment
      contextRef="i9d8eb74f972d4cd9a59f99418899b62c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzc3OTE_33fc2fc4-ce1c-4d27-bd70-7c294f6da8ab">P9Y</tw:AmortizationPeriodPushdownAccountingAdjustment>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjQ3_40f878d0-5b7b-47cd-b922-409272b3c3e3">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill includes the excess of the fair value of the Company above the fair value accounting basis of the net assets and liabilities of the Company as previously applied under pushdown accounting in connection with the Refinitiv Transaction. Goodwill also includes the cost of acquired companies in excess of the fair value of identifiable net assets at the acquisition date, including the NFI Acquisition. Goodwill is not amortized, but is tested for impairment annually on October 1st and between annual tests, whenever events or changes in circumstances indicate that the carrying amount may not be fully recoverable. Goodwill is tested at the reporting unit level, which is defined as an operating segment or one level below the operating segment. The Company consists of one reporting unit for goodwill impairment testing purposes. An impairment loss is recognized if the estimated fair value of a reporting unit is less than its net book value. Such loss is calculated as the difference between the estimated fair value of goodwill and its carrying value.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:NumberOfReportingUnits
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzg4ODk_649f83f9-6d4a-4907-9743-b75e0f9e4bb7"
      unitRef="reporting_unit">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i4a8c4c4595004678bb1bc171ce6fbe2b_D20221001-20221001"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzkyMzU_f80f9b0c-7ea7-4301-baac-71e5c735974d"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjY4_bc4b8243-de96-4b8a-bbcb-6771438119eb">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets with a finite life are amortized over the estimated lives, ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzkzODU_f2f3dd16-1afe-44d2-865f-9f4ca0179780"&gt;seven&lt;/span&gt; to thirteen years. These intangible assets subject to amortization are tested for impairment whenever events or changes in circumstances suggest that an asset&#x2019;s or asset group&#x2019;s carrying value may not be fully recoverable. Intangible assets with an indefinite useful life are tested for impairment at least annually. An impairment loss is recognized if the sum of the estimated discounted cash flows relating to the asset or asset group is less than the corresponding book value.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9a79e1d260f8473a98b330523855d6d1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzkzOTE_2639b2e2-1f34-460d-b6ac-a90561620dc8">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjc3_c71d40af-08df-4e66-9c2b-cd77d9a9b1a6">Equity Investments Without Readily Determinable Fair ValuesEquity Investments without a readily determinable fair value are measured at cost, less impairment, plus or minus observable price changes (in orderly transactions) of an identical or similar investment of the same issuer. If the Company determines that the equity investment is impaired on the basis of a qualitative assessment, the Company will recognize an impairment loss equal to the amount by which the investment&#x2019;s carrying amount exceeds its fair value. Equity investments are included as a component of other assets on the consolidated statements of financial condition.</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjY5_67a3f74b-d288-436f-adaf-7c440678a73c">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At lease commencement, a right-of-use asset and a lease liability are recognized for all leases with an initial term in excess of 12 months based on the initial present value of the fixed lease payments over the lease term. The lease right-of-use asset also reflects the present value of any initial direct costs, prepaid lease payments and lease incentives. The Company&#x2019;s leases do not provide a readily determinable implicit discount rate. Therefore, management estimates the Company&#x2019;s incremental borrowing rate used to discount the lease payments based on the information available at lease commencement. The Company includes the term covered by an option to extend a lease when the option is reasonably certain to be exercised. The Company has elected not to separate non-lease components from lease components for all leases. Significant assumptions and judgments in calculating the lease right-of-use assets and lease liabilities include the determination of the applicable borrowing rate for each lease. Operating lease expense is recognized on a straight-line basis over the lease term and included as a component of occupancy expense in the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:DeferredChargesPolicyTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjY3_1a19975e-bf9a-441b-a6a5-187bf08627aa">Deferred Offering CostsDeferred offering costs consist of legal, accounting and other costs directly related to the Company&#x2019;s efforts to raise capital. These costs are recognized as a reduction in additional paid-in capital within the consolidated statements of financial condition when the offering is effective.</us-gaap:DeferredChargesPolicyTextBlock>
    <us-gaap:DeferredOfferingCosts
      contextRef="i8b34677942a34d5288fbbb402f803791_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzI3NDg3NzkxMDA4ODk_f567fd3e-14f4-4789-9d6f-811426475d80"
      unitRef="usd">2600000</us-gaap:DeferredOfferingCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzEyNzI3_9c014ae7-d4d1-47a1-b272-e3fffa27f07b"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzEyNzI3_f88401c1-6d29-452c-893e-4ab58a6c06c6"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjU2_ff56c01b-8e7a-4fde-bd9f-9b2a9f3040c7">Revenue RecognitionThe Company&#x2019;s classification of revenues in the consolidated statements of income represents revenues from contracts with customers disaggregated by type of revenue.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjc2_7a60e4a8-72af-417a-963f-672c50f055cd">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Translation of Foreign Currency and Foreign Currency Forward Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues, expenses, assets and liabilities denominated in non-functional currencies are recorded in the appropriate functional currency for the legal entity at the rate of exchange prevailing at the transaction date. Monetary assets and liabilities that are denominated in non-functional currencies are then remeasured at the end of each reporting period at the exchange rate prevailing at the end of the reporting period. Foreign currency remeasurement gains or losses on monetary assets and liabilities in nonfunctional currencies are recognized in the consolidated statements of income within general and administrative expenses. The realized and unrealized gains/losses totaled a $2.3&#160;million loss, a $4.0&#160;million loss and a $1.3&#160;million gain &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;for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;years ended December 31, 2022, 2021 and 2020, respectively. Since the consolidated financial statements are presented in U.S. dollars, the Company also translates all non-U.S. dollar functional currency revenues, expenses, assets and liabilities into U.S. dollars. All non-U.S. dollar functional currency revenue and expense amounts are translated into U.S. dollars monthly at the average exchange rate for the month. All non-U.S. dollar functional currency assets and liabilities are translated at the rate prevailing at the end of the reporting period. Gains or losses on translation in the financial statements, when the functional currency is other than the U.S. dollar, are included as a component of other comprehensive income.&lt;/span&gt;&lt;/div&gt;The Company enters into foreign currency forward contracts to mitigate its U.S. dollar and British pound sterling versus euro exposure, generally with a duration of less than 12 months. The Company&#x2019;s foreign currency forward contracts are not designated as hedges for accounting purposes and changes in the fair value of these contracts during the period are recognized in the consolidated statements of income within general and administrative expenses. The Company does not use derivative instruments for trading or speculative purposes.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzEzNjcy_7dfaf732-0f9a-4ead-a0d8-9d5a2837bc08"
      unitRef="usd">-2300000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzEzNjgx_5b366819-2736-4dcc-b1a8-418b12a45af9"
      unitRef="usd">-4000000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzEzNjkz_66e93cce-7828-424b-8e8e-d30a71332514"
      unitRef="usd">1300000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i02d4ffe145a443bd8d08bbc769edfdb1_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzE0NTY4_a5284016-f5ca-4ef3-8e9a-e7b6401c229f"
      unitRef="usd">4900000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i2076401a7a9e4f9f8e0b2fac9b714c30_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzE0NTc3_1673fc0b-9aa2-4070-a790-640153a385ef"
      unitRef="usd">9000000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i9370bd31e0ff4a2fb9b21be9345bb9f2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzE0NTg5_4141b55c-6af3-449c-a598-4576a0a28c6d"
      unitRef="usd">-6300000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjQ4_a4cc85c2-3ef6-4c7e-a7a7-73937f83c527">&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Tax&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation is subject to U.S. federal, state and local income taxes with respect to its taxable income, including its allocable share of any taxable income of TWM LLC, and is taxed at prevailing corporate tax rates. TWM LLC is a multiple member limited liability company taxed as a partnership and accordingly any taxable income generated by TWM LLC is passed through to and included in the taxable income of its members, including the Corporation. Income taxes also include unincorporated business taxes on income earned or losses incurred for conducting business in certain state and local jurisdictions, income taxes on income earned or losses incurred in foreign jurisdictions on certain operations and federal and state income taxes on income earned or losses incurred, both current and deferred, on subsidiaries that are taxed as corporations for U.S. tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 tax assets and liabilities for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities. The Company measures deferred taxes using the enacted tax rates and laws that will be in effect when such temporary differences are expected to reverse. The Company evaluates the need for valuation allowances based on the weight of positive and negative evidence. The Company records valuation allowances wherever management believes it is more likely than not that the Company will not be able to realize its deferred tax assets in the foreseeable future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 uncertain tax positions on the basis of a two-step process whereby (i)&#160;the Company determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (ii)&#160;for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes interest and penalties related to income taxes within the provision for income taxes in the consolidated statements of income. Accrued interest and penalties are included within accounts payable, accrued expenses and other liabilities in the consolidated statements of financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has elected to treat taxes due on future U.S. inclusions in taxable income under the global intangible low-taxed income (&#x201c;GILTI&#x201d;) provision of the Tax Cuts and Jobs Act as a current period expense when incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 (&#x201c;IRA&#x201d;) into law. The IRA establishes a 15% corporate minimum tax effective for taxable years beginning after December 31, 2022, and imposes a 1% excise tax on the repurchase after December 31, 2022 of stock by publicly traded U.S. corporations. We are currently evaluating the impacts, if any, of the provisions of the IRA however, do not expect a material impact to our financial condition, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjU3_70d0ed8b-b73d-4c50-a7f0-f9dbd31e2c74">&lt;div style="margin-top:10pt"&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&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The stock-based payments received by the employees of the Company are accounted for as equity awards. The Company measures and recognizes the cost of employee services received in exchange for awards of equity instruments based on their estimated fair values measured as of the grant date. These costs are recognized as an expense over the requisite service period, with an offsetting increase to additional paid-in capital. The grant-date fair value of stock-based awards that do not require future service (i.e., vested awards) are expensed immediately. Forfeitures of stock-based compensation awards are recognized as they occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For grants made during the post-IPO period, the fair value of the equity instruments is determined based on the price of the Class A common stock on the grant date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the IPO, the Company awarded options to management and other employees (collectively, the &#x201c;Special Option Award&#x201d;) under the Amended and Restated Tradeweb Markets Inc. Option Plan (the &#x201c;Option Plan&#x201d;). The significant assumptions used to estimate the fair value as of grant date of the options awarded prior to the IPO did not reflect changes that would have occurred to these assumptions as a result of the IPO. The non-cash stock-based compensation expense associated with the Special Option Award began being expensed in the second quarter of 2019.&lt;/span&gt;&lt;/div&gt;The Company uses the Black-Scholes pricing model to value some of its option awards. Determining the appropriate fair value model and calculating the fair value of the option awards requires the input of highly subjective assumptions, including the expected life of the option awards and the stock price volatility.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjY0_43a83367-3929-4213-9d57-f05836a6c93a">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted earnings per share are computed in accordance with the two-class method as unvested restricted stock units and unsettled vested performance-based restricted stock units issued to certain retired executives are entitled to non-forfeitable dividend equivalent rights and are considered participating securities prior to being issued and outstanding shares of common stock. The two-class method is an earnings allocation formula that treats a participating security as having rights to earnings that otherwise would have been available to common shareholders. Basic earnings per share is computed by dividing the net income attributable to the Company&#x2019;s outstanding shares of Class A and Class B common stock by the weighted-average number of the Company&#x2019;s shares outstanding during the period. For purposes of computing diluted earnings per share, the weighted-average number of the Company&#x2019;s shares reflects the dilutive effect that could occur if all potentially dilutive securities were converted into or exchanged or exercised for the Company&#x2019;s Class A or Class B common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The dilutive effect of stock options and other stock-based payment awards is calculated using the treasury stock method, which assumes the proceeds from the exercise of these instruments are used to purchase common shares at the average market price for the period. The dilutive effect of LLC Interests is evaluated under the if-converted method, where the securities are assumed to be converted at the beginning of the period, and the resulting common shares are included in the denominator of the diluted earnings per share calculation for the entire period presented. Performance-based awards are considered contingently issuable shares and their dilutive effect is included in the denominator of the diluted earnings per share calculation for the entire period, if those shares would be issuable as of the end of the reporting period, assuming the end of the reporting period was also the end of the contingency period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares of Class C and Class D common stock do not have economic rights in Tradeweb Markets Inc. and, therefore, are not included in the calculation of basic earnings per share.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzIyMjQ5_5a5c0dd0-e4ac-46d3-9d64-9a7ae73d6be7">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 financial instrument is the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (the exit price). Instruments that the Company owns (long positions) are marked to bid prices, and instruments that the Company has sold, but not yet purchased (short positions) are marked to offer prices. Fair value measurements do not include transaction costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 hierarchy under ASC 820, &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;Fair Value Measurement &lt;/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;ASC 820&#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; prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level&#160;1 measurements) and the lowest priority to unobservable inputs (level&#160;3 measurements). The three levels of the fair value hierarchy under ASC 820 are described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A financial instrument&#x2019;s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;text-decoration:underline"&gt;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;text-decoration:underline"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Quoted prices in markets that are not considered to be active or financial instruments for which all significant inputs are observable, either directly or indirectly;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;text-decoration:underline"&gt;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMDkvZnJhZzpjMDZmY2NlMzNhNWE0ZjA1YjU2OTdlMjRlZjAyMGM5ZC90ZXh0cmVnaW9uOmMwNmZjY2UzM2E1YTRmMDViNTY5N2UyNGVmMDIwYzlkXzQ5NDc4MDIzNTYxNjI_17ca8c62-596c-42c0-9ce8-136b7ace79e0">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2022, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2022-03, &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;Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions &lt;/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 2022-03&#x201d;), which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value and that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction. ASU 2022-03 also requires the disclosure of the fair value, as reflected in the statement of financial condition, of equity securities subject to contractual sale restrictions and the nature and the disclosure of the remaining duration of those restrictions. ASU 2022-03 is effective for the Company beginning on January 1, 2024 and early adoption is permitted for both interim and annual financial statements that have not yet been issued. The ASU is to be applied prospectively, with any adjustments from the adoption recognized in earnings on the date of adoption. As of December&#160;31, 2022, the Company has not yet adopted ASU 2022-03 and does not expect that the adoption of this ASU will have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RestrictedAssetsDisclosureTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTIvZnJhZzpiMDYzZmVhNzI4Yjg0NjgzYTYxZTE4MTA2ZjY1Zjc0NS90ZXh0cmVnaW9uOmIwNjNmZWE3MjhiODQ2ODNhNjFlMTgxMDZmNjVmNzQ1XzQ5Mw_c05eb1fa-27c2-4824-842c-0f004de98df8">Restricted CashCash has been segregated in a special reserve bank account for the benefit of brokers and dealers under SEC Rule&#160;15c3-3. The Company computes the proprietary accounts of broker-dealers (&#x201c;PAB&#x201d;) reserve, which requires the Company to maintain minimum segregated cash in the amount of excess total credits per the reserve computation. As of both December&#160;31, 2022 and 2021, cash in the amount of $1.0 million has been segregated in the PAB reserve account, exceeding the requirements pursuant to SEC Rule&#160;15c3-3.</us-gaap:RestrictedAssetsDisclosureTextBlock>
    <us-gaap:RestrictedCash
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTIvZnJhZzpiMDYzZmVhNzI4Yjg0NjgzYTYxZTE4MTA2ZjY1Zjc0NS90ZXh0cmVnaW9uOmIwNjNmZWE3MjhiODQ2ODNhNjFlMTgxMDZmNjVmNzQ1XzM4OA_61fe9685-cf0c-4a53-afd7-4968a1cbc5b1"
      unitRef="usd">1000000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTIvZnJhZzpiMDYzZmVhNzI4Yjg0NjgzYTYxZTE4MTA2ZjY1Zjc0NS90ZXh0cmVnaW9uOmIwNjNmZWE3MjhiODQ2ODNhNjFlMTgxMDZmNjVmNzQ1XzM4OA_e79ddece-cce3-472e-bb67-98eb036f5ed8"
      unitRef="usd">1000000</us-gaap:RestrictedCash>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90ZXh0cmVnaW9uOjU5Y2Y3ZTNjNTJjODRiMDg5YWZjZThiOWM4NWJjZjBmXzM2MTE_189d93ba-4f82-41ca-949d-784e43eaca62">AcquisitionsOn June&#160;25, 2021, the Company completed its acquisition of all of the outstanding equity interests of Execution Access, LLC, Kleos Managed Services Holdings, LLC and Kleos Managed Services, L.P., which collectively represented the NFI Acquisition. The platform (formerly known as eSpeed) acquired from Nasdaq is a fully executable central order limit book (CLOB) for electronic trading in on-the-run (OTR) U.S. government bonds. The all-cash purchase price of $190.0&#160;million was net of cash acquired, net of deposits with clearing organizations acquired and prior to working capital adjustments. At closing, preliminary working capital adjustments resulted in a $0.7 million increase to the purchase price. During the fourth quarter of 2021, the Company recorded final working capital and purchase price adjustments which resulted in a $0.1 million decrease in accounts receivable, $2.0 million increase in customer relationships, $0.9 million decrease in other assets, $0.4 million decrease in accounts payable, accrued expenses and other liabilities, and a $2.5 million decrease in goodwill.&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition was accounted for as a business combination and the Company utilized the assistance of a third-party valuation specialist to determine the fair value of the assets acquired and liabilities assumed at the date of acquisition. The fair values were determined based on assumptions that reasonable market participants would use in the principal (or most advantageous) market and primarily included significant unobservable inputs (Level 3). Customer relationships were valued using the income approach, specifically a multi-period excess earnings method. The excess earnings method examines the economic returns contributed by the identified tangible and intangible assets of a company, and then examines the excess return that is attributable to the intangible asset being valued. The discount rate used reflects the amount of risk associated with the hypothetical cash flows for the customer relationships relative to the overall business. In developing a discount rate for the customer relationships, the Company estimated a weighted-average cost of capital for the overall business and employed an intangible asset risk premium to this rate when discounting the excess earnings related to customer relationships. The resulting discounted cash flows were then tax-affected at the applicable statutory rate. A discounted tax amortization benefit was also added to the fair value of the assets under the assumption that the customer relationships would be amortized for tax purposes over a period of 15 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The final purchase price was allocated as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.826%"/&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:8pt;font-weight:700;line-height:120%"&gt;Purchase Price Allocation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&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:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits with clearing organizations&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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&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,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment&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,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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;85,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets &#x2013; customer relationships&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;101,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&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,246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&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;(620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable, accrued expenses and other 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;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;241,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Cash acquired&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 #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;(33,797)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Deposits with clearing organizations acquired&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;(18,147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Working capital adjustments&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;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Purchase price, net of cash and deposits acquired and excluding working capital adjustments&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:700;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:700;line-height:100%"&gt;190,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For GAAP purposes, the acquired software development costs were amortized over a useful life of one year and the customer relationships will be amortized over a useful life of 13 years. The goodwill recognized in connection with the NFI Acquisition is primarily attributable to the acquisition of an assembled workforce and expected synergies from the integration of the operations of the NFI Acquisition into the Company&#x2019;s operations and its single business segment. All of the goodwill recognized in connection with the NFI Acquisition is expected to be deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2021, the Company recognized&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; $5.1 million &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in transaction costs incurred to effect the NFI Acquisition, which are included as a component of professional fees in the accompanying consolidated statements of income. There were no acquisitions completed during the year ended December 31, 2022.&lt;/span&gt;&lt;/div&gt;The NFI Acquisition was not material to the Company&#x2019;s consolidated financial statements and therefore pro forma results of this acquisition have not been presented.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <tw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetOfAcquiredCashAndRestrictedCashDepositsWithClearingOrganizations
      contextRef="i6109bec4fa4d49c9b26cdaed59edb9c9_I20210625"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90ZXh0cmVnaW9uOjU5Y2Y3ZTNjNTJjODRiMDg5YWZjZThiOWM4NWJjZjBmXzI2NA_a21261b4-d7dc-4380-b34e-ebf523ccbc99"
      unitRef="usd">190000000</tw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetOfAcquiredCashAndRestrictedCashDepositsWithClearingOrganizations>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred
      contextRef="ic8ee0fb76eaf4934a46907950447e096_D20210625-20210625"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90ZXh0cmVnaW9uOjU5Y2Y3ZTNjNTJjODRiMDg5YWZjZThiOWM4NWJjZjBmXzQ1Mw_df306e97-c51e-4c7a-8994-fbca3814b16b"
      unitRef="usd">700000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <tw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable
      contextRef="ib821cfbf40294f7db38cb0f992aa81b5_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90ZXh0cmVnaW9uOjU5Y2Y3ZTNjNTJjODRiMDg5YWZjZThiOWM4NWJjZjBmXzYxNw_97134807-2c15-433f-95e0-5e8512ac4f66"
      unitRef="usd">-100000</tw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles
      contextRef="i785c55740fb1477eb0b33dbc126e766e_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90ZXh0cmVnaW9uOjU5Y2Y3ZTNjNTJjODRiMDg5YWZjZThiOWM4NWJjZjBmXzY1Mw_19a4098c-bd97-4eec-aae9-7337d0e41a7b"
      unitRef="usd">2000000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles>
    <tw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherAssets
      contextRef="ib821cfbf40294f7db38cb0f992aa81b5_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90ZXh0cmVnaW9uOjU5Y2Y3ZTNjNTJjODRiMDg5YWZjZThiOWM4NWJjZjBmXzY5Mg_0d722a91-b8e5-4a1c-9243-48226ef777dc"
      unitRef="usd">-900000</tw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherAssets>
    <tw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDecreaseInAccountsPayableAccruedExpensesAndOtherLiabilities
      contextRef="ib821cfbf40294f7db38cb0f992aa81b5_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90ZXh0cmVnaW9uOjU5Y2Y3ZTNjNTJjODRiMDg5YWZjZThiOWM4NWJjZjBmXzcyMQ_f37f7a07-9ca5-4960-99b2-f0f0650a780f"
      unitRef="usd">-400000</tw:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDecreaseInAccountsPayableAccruedExpensesAndOtherLiabilities>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ib821cfbf40294f7db38cb0f992aa81b5_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90ZXh0cmVnaW9uOjU5Y2Y3ZTNjNTJjODRiMDg5YWZjZThiOWM4NWJjZjBmXzgwMA_f31b21b5-9e6f-4f66-ae64-304edc76fa9b"
      unitRef="usd">-2500000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i919a3606d53b415d9f8278ca02b84fec_D20210625-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90ZXh0cmVnaW9uOjU5Y2Y3ZTNjNTJjODRiMDg5YWZjZThiOWM4NWJjZjBmXzI2NjY_338117f4-9572-468b-a72c-b49ae382c4c5">P15Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90ZXh0cmVnaW9uOjU5Y2Y3ZTNjNTJjODRiMDg5YWZjZThiOWM4NWJjZjBmXzM2MTA_111862b7-0079-4ef2-8542-a1b517e5c855">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The final purchase price was allocated as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.826%"/&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:8pt;font-weight:700;line-height:120%"&gt;Purchase Price Allocation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&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:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits with clearing organizations&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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&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,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment&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,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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;85,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets &#x2013; customer relationships&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;101,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&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,246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&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;(620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable, accrued expenses and other 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;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;241,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Cash acquired&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 #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;(33,797)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Deposits with clearing organizations acquired&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;(18,147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Working capital adjustments&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;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Purchase price, net of cash and deposits acquired and excluding working capital adjustments&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:700;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:700;line-height:100%"&gt;190,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i6109bec4fa4d49c9b26cdaed59edb9c9_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90YWJsZToxNmEzMGYwZTgwNzc0MDljODU0NmI4MzAxZGU0OTYxOS90YWJsZXJhbmdlOjE2YTMwZjBlODA3NzQwOWM4NTQ2YjgzMDFkZTQ5NjE5XzMtMi0xLTEtOTM5NDI_25d2050b-2abc-48c2-9fb5-6db4f2accf02"
      unitRef="usd">33797000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <tw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeposits
      contextRef="i6109bec4fa4d49c9b26cdaed59edb9c9_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90YWJsZToxNmEzMGYwZTgwNzc0MDljODU0NmI4MzAxZGU0OTYxOS90YWJsZXJhbmdlOjE2YTMwZjBlODA3NzQwOWM4NTQ2YjgzMDFkZTQ5NjE5XzQtMi0xLTEtOTM5NDI_35f4bc30-a6d7-45c2-84cc-a3fb0b888707"
      unitRef="usd">18147000</tw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeposits>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i6109bec4fa4d49c9b26cdaed59edb9c9_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90YWJsZToxNmEzMGYwZTgwNzc0MDljODU0NmI4MzAxZGU0OTYxOS90YWJsZXJhbmdlOjE2YTMwZjBlODA3NzQwOWM4NTQ2YjgzMDFkZTQ5NjE5XzUtMi0xLTEtOTM5NDI_fd337af8-6c82-41a5-a77b-6467197c1c5d"
      unitRef="usd">2645000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i6109bec4fa4d49c9b26cdaed59edb9c9_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90YWJsZToxNmEzMGYwZTgwNzc0MDljODU0NmI4MzAxZGU0OTYxOS90YWJsZXJhbmdlOjE2YTMwZjBlODA3NzQwOWM4NTQ2YjgzMDFkZTQ5NjE5XzYtMi0xLTEtOTM5NDI_b62d7dc6-2fa8-4b86-aa2b-f06fc6552c4d"
      unitRef="usd">1498000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ia4b582d6a39e4edf8f26a70fed0b3df7_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90YWJsZToxNmEzMGYwZTgwNzc0MDljODU0NmI4MzAxZGU0OTYxOS90YWJsZXJhbmdlOjE2YTMwZjBlODA3NzQwOWM4NTQ2YjgzMDFkZTQ5NjE5XzctMi0xLTEtOTM5NDI_b4a9679f-2cd5-47a6-a9f8-fc329e47b677"
      unitRef="usd">820000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i6109bec4fa4d49c9b26cdaed59edb9c9_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90YWJsZToxNmEzMGYwZTgwNzc0MDljODU0NmI4MzAxZGU0OTYxOS90YWJsZXJhbmdlOjE2YTMwZjBlODA3NzQwOWM4NTQ2YjgzMDFkZTQ5NjE5XzgtMi0xLTEtOTM5NDI_1e561456-71d9-4824-9041-13211495b4ca"
      unitRef="usd">85462000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ic30d29228d9840b89acc013c82ab82b7_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90YWJsZToxNmEzMGYwZTgwNzc0MDljODU0NmI4MzAxZGU0OTYxOS90YWJsZXJhbmdlOjE2YTMwZjBlODA3NzQwOWM4NTQ2YjgzMDFkZTQ5NjE5XzktMi0xLTEtOTM5NDI_a528ff54-f319-4fcb-90de-622327d7e6eb"
      unitRef="usd">101285000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <tw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEmployeesRelatedLiabilities
      contextRef="i6109bec4fa4d49c9b26cdaed59edb9c9_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90YWJsZToxNmEzMGYwZTgwNzc0MDljODU0NmI4MzAxZGU0OTYxOS90YWJsZXJhbmdlOjE2YTMwZjBlODA3NzQwOWM4NTQ2YjgzMDFkZTQ5NjE5XzExLTItMS0xLTkzOTQy_0342ca9f-4b64-47f1-bcd8-5a902120d8a7"
      unitRef="usd">1246000</tw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEmployeesRelatedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="i6109bec4fa4d49c9b26cdaed59edb9c9_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90YWJsZToxNmEzMGYwZTgwNzc0MDljODU0NmI4MzAxZGU0OTYxOS90YWJsZXJhbmdlOjE2YTMwZjBlODA3NzQwOWM4NTQ2YjgzMDFkZTQ5NjE5XzEyLTItMS0xLTkzOTQy_6ee23251-6d85-41af-a0df-fd82deb46a4c"
      unitRef="usd">620000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i6109bec4fa4d49c9b26cdaed59edb9c9_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90YWJsZToxNmEzMGYwZTgwNzc0MDljODU0NmI4MzAxZGU0OTYxOS90YWJsZXJhbmdlOjE2YTMwZjBlODA3NzQwOWM4NTQ2YjgzMDFkZTQ5NjE5XzEzLTItMS0xLTkzOTQy_32472cee-f355-469b-8308-7995b98237df"
      unitRef="usd">229000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i6109bec4fa4d49c9b26cdaed59edb9c9_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90YWJsZToxNmEzMGYwZTgwNzc0MDljODU0NmI4MzAxZGU0OTYxOS90YWJsZXJhbmdlOjE2YTMwZjBlODA3NzQwOWM4NTQ2YjgzMDFkZTQ5NjE5XzE0LTItMS0xLTkzOTQy_b8706b27-e643-42c2-8add-bad49515d052"
      unitRef="usd">241559000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i6109bec4fa4d49c9b26cdaed59edb9c9_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90YWJsZToxNmEzMGYwZTgwNzc0MDljODU0NmI4MzAxZGU0OTYxOS90YWJsZXJhbmdlOjE2YTMwZjBlODA3NzQwOWM4NTQ2YjgzMDFkZTQ5NjE5XzE1LTItMS0xLTkzOTQy_97b79e85-d15c-41b1-9bdf-7d7d23092490"
      unitRef="usd">33797000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <tw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeposits
      contextRef="i6109bec4fa4d49c9b26cdaed59edb9c9_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90YWJsZToxNmEzMGYwZTgwNzc0MDljODU0NmI4MzAxZGU0OTYxOS90YWJsZXJhbmdlOjE2YTMwZjBlODA3NzQwOWM4NTQ2YjgzMDFkZTQ5NjE5XzE2LTItMS0xLTkzOTQy_3e8dfb41-7a2b-4b8d-b2ee-620641a5d82e"
      unitRef="usd">18147000</tw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeposits>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred
      contextRef="ib821cfbf40294f7db38cb0f992aa81b5_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90YWJsZToxNmEzMGYwZTgwNzc0MDljODU0NmI4MzAxZGU0OTYxOS90YWJsZXJhbmdlOjE2YTMwZjBlODA3NzQwOWM4NTQ2YjgzMDFkZTQ5NjE5XzE3LTItMS0xLTkzOTQy_b3ae6c99-f1f5-4638-9b7f-ada473c5d84f"
      unitRef="usd">-385000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <tw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetOfAcquiredCashAndRestrictedCashDepositsWithClearingOrganizations
      contextRef="i6e9c2e57882d4ed481c1af012373ad55_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90YWJsZToxNmEzMGYwZTgwNzc0MDljODU0NmI4MzAxZGU0OTYxOS90YWJsZXJhbmdlOjE2YTMwZjBlODA3NzQwOWM4NTQ2YjgzMDFkZTQ5NjE5XzE4LTItMS0xLTkzOTQy_e1f51ca7-6c47-4c77-a48e-d62a4dd8b072"
      unitRef="usd">190000000</tw:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetOfAcquiredCashAndRestrictedCashDepositsWithClearingOrganizations>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia4317a1c858341bd910d07b453bbc385_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90ZXh0cmVnaW9uOjU5Y2Y3ZTNjNTJjODRiMDg5YWZjZThiOWM4NWJjZjBmXzI4MjM_57f441aa-7dfe-4fff-a3e2-5934c38f4e32">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id6df4ae141134ed88d525ea265271149_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90ZXh0cmVnaW9uOjU5Y2Y3ZTNjNTJjODRiMDg5YWZjZThiOWM4NWJjZjBmXzI4OTc_dd12a5db-df21-4c05-a01d-976b94cff4e0">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i5492a866003a4baba7eda81d3370b69e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90ZXh0cmVnaW9uOjU5Y2Y3ZTNjNTJjODRiMDg5YWZjZThiOWM4NWJjZjBmXzU0OTc1NTgxNzUyOQ_611642f1-e240-4992-8d31-547cfec0a952"
      unitRef="usd">5100000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTUvZnJhZzo1OWNmN2UzYzUyYzg0YjA4OWFmY2U4YjljODViY2YwZi90ZXh0cmVnaW9uOjU5Y2Y3ZTNjNTJjODRiMDg5YWZjZThiOWM4NWJjZjBmXzQ5NDc4MDIzMjk4NTk_65713b62-2631-4acf-9547-6cacde42ae83"
      unitRef="numberofbusinessesacquired">0</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90ZXh0cmVnaW9uOjU0MTIwYWMxMmE1MDQxZWU4MzdkMDBmODU3ODRhMmJhXzYwNw_842b608f-e102-41fb-b0a0-fe19d2008c07">Software Development Costs&lt;div style="margin-top:10pt"&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 software development costs, net of accumulated amortization are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software development costs&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;270,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(166,649)&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:120%"&gt;(114,469)&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:120%"&gt;Software development costs, net of accumulated amortization&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;141,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized software development costs and amortization expense are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software development costs capitalized &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;37,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;31,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense related to capitalized software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,102&#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;/table&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:8pt;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:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Software development costs capitalized does not include acquired software development costs. See Note 4 &#x2013; Acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-capitalized software costs and routine maintenance costs are expensed as incurred and are included in employee compensation and benefits and professional fees on the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 annual future amortization for software development costs through December 31, 2027 is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.826%"/&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: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:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&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:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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;47,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,648&#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;2025&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;24,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,722&#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;2027&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;14,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock>
    <tw:ScheduleOfCapitalizedComputerSoftwareTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90ZXh0cmVnaW9uOjU0MTIwYWMxMmE1MDQxZWU4MzdkMDBmODU3ODRhMmJhXzYwOA_97387477-cbc0-48cf-929f-4ee17dea0efd">&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 software development costs, net of accumulated amortization are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software development costs&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;270,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(166,649)&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:120%"&gt;(114,469)&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:120%"&gt;Software development costs, net of accumulated amortization&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;141,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;156,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;</tw:ScheduleOfCapitalizedComputerSoftwareTableTextBlock>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90YWJsZTo1Y2VjMzRhOWI2ZWY0Yjk4OGY4ZDYzYTJkYmUzNTEwNS90YWJsZXJhbmdlOjVjZWMzNGE5YjZlZjRiOTg4ZjhkNjNhMmRiZTM1MTA1XzQtMi0xLTEtOTM5NDI_e606606c-f9e8-41e5-833f-4e6fd94a2f20"
      unitRef="usd">308482000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90YWJsZTo1Y2VjMzRhOWI2ZWY0Yjk4OGY4ZDYzYTJkYmUzNTEwNS90YWJsZXJhbmdlOjVjZWMzNGE5YjZlZjRiOTg4ZjhkNjNhMmRiZTM1MTA1XzQtNC0xLTEtOTM5NDI_70716cf3-4044-43c7-8c68-df8ffd06916b"
      unitRef="usd">270672000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90YWJsZTo1Y2VjMzRhOWI2ZWY0Yjk4OGY4ZDYzYTJkYmUzNTEwNS90YWJsZXJhbmdlOjVjZWMzNGE5YjZlZjRiOTg4ZjhkNjNhMmRiZTM1MTA1XzUtMi0xLTEtOTM5NDI_d42208c5-a2e8-4c8b-b0cf-22eea5fa1126"
      unitRef="usd">166649000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90YWJsZTo1Y2VjMzRhOWI2ZWY0Yjk4OGY4ZDYzYTJkYmUzNTEwNS90YWJsZXJhbmdlOjVjZWMzNGE5YjZlZjRiOTg4ZjhkNjNhMmRiZTM1MTA1XzUtNC0xLTEtOTM5NDI_4b70f9fb-2c57-4b21-b195-10aa645821e6"
      unitRef="usd">114469000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90YWJsZTo1Y2VjMzRhOWI2ZWY0Yjk4OGY4ZDYzYTJkYmUzNTEwNS90YWJsZXJhbmdlOjVjZWMzNGE5YjZlZjRiOTg4ZjhkNjNhMmRiZTM1MTA1XzYtMi0xLTEtOTM5NDI_9e5e49b7-bd17-417c-8a68-8efae5780b08"
      unitRef="usd">141833000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90YWJsZTo1Y2VjMzRhOWI2ZWY0Yjk4OGY4ZDYzYTJkYmUzNTEwNS90YWJsZXJhbmdlOjVjZWMzNGE5YjZlZjRiOTg4ZjhkNjNhMmRiZTM1MTA1XzYtNC0xLTEtOTM5NDI_c20eb359-f899-4657-acfb-30169185de4a"
      unitRef="usd">156203000</us-gaap:CapitalizedComputerSoftwareNet>
    <tw:ScheduleOfNonCapitalizedComputerSoftwareTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90ZXh0cmVnaW9uOjU0MTIwYWMxMmE1MDQxZWU4MzdkMDBmODU3ODRhMmJhXzYwOQ_dbfa99a3-ba50-4f49-8905-9626d5ecbe0d">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized software development costs and amortization expense are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software development costs capitalized &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;37,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;31,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense related to capitalized software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,102&#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;/table&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:8pt;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:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Software development costs capitalized does not include acquired software development costs. See Note 4 &#x2013; Acquisitions.&lt;/span&gt;&lt;/div&gt;</tw:ScheduleOfNonCapitalizedComputerSoftwareTableTextBlock>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90YWJsZTo2YzFmOGFmNzQ2M2I0YmQzYTYzY2Q5ZTNjNzlmNjZjMC90YWJsZXJhbmdlOjZjMWY4YWY3NDYzYjRiZDNhNjNjZDllM2M3OWY2NmMwXzUtMi0xLTEtOTM5NDI_1b179404-edbd-4e1f-855f-2683180eaafc"
      unitRef="usd">37810000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90YWJsZTo2YzFmOGFmNzQ2M2I0YmQzYTYzY2Q5ZTNjNzlmNjZjMC90YWJsZXJhbmdlOjZjMWY4YWY3NDYzYjRiZDNhNjNjZDllM2M3OWY2NmMwXzUtNC0xLTEtOTM5NDI_88eddcb6-2d9e-44a7-aae2-8d59d2dff9b8"
      unitRef="usd">34470000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90YWJsZTo2YzFmOGFmNzQ2M2I0YmQzYTYzY2Q5ZTNjNzlmNjZjMC90YWJsZXJhbmdlOjZjMWY4YWY3NDYzYjRiZDNhNjNjZDllM2M3OWY2NmMwXzUtNi0xLTEtOTM5NDI_27a1b5e0-c216-4ed8-a61b-483b366dd3cf"
      unitRef="usd">31046000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <tw:NonCapitalizedComputerSoftwareAmortization
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90YWJsZTo2YzFmOGFmNzQ2M2I0YmQzYTYzY2Q5ZTNjNzlmNjZjMC90YWJsZXJhbmdlOjZjMWY4YWY3NDYzYjRiZDNhNjNjZDllM2M3OWY2NmMwXzYtMi0xLTEtOTM5NDI_8a9ccfe4-25c6-469f-bad1-e0a43a6e7bd5"
      unitRef="usd">52180000</tw:NonCapitalizedComputerSoftwareAmortization>
    <tw:NonCapitalizedComputerSoftwareAmortization
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90YWJsZTo2YzFmOGFmNzQ2M2I0YmQzYTYzY2Q5ZTNjNzlmNjZjMC90YWJsZXJhbmdlOjZjMWY4YWY3NDYzYjRiZDNhNjNjZDllM2M3OWY2NmMwXzYtNC0xLTEtOTM5NDI_ba64a997-7fa7-4b0f-918f-05653bb21253"
      unitRef="usd">47116000</tw:NonCapitalizedComputerSoftwareAmortization>
    <tw:NonCapitalizedComputerSoftwareAmortization
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90YWJsZTo2YzFmOGFmNzQ2M2I0YmQzYTYzY2Q5ZTNjNzlmNjZjMC90YWJsZXJhbmdlOjZjMWY4YWY3NDYzYjRiZDNhNjNjZDllM2M3OWY2NmMwXzYtNi0xLTEtOTM5NDI_ca33f4af-bd09-4665-a60d-3168b75f2981"
      unitRef="usd">36102000</tw:NonCapitalizedComputerSoftwareAmortization>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90ZXh0cmVnaW9uOjU0MTIwYWMxMmE1MDQxZWU4MzdkMDBmODU3ODRhMmJhXzYxMA_89811f7b-2195-4299-91b9-b7f0b8d625ec">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated annual future amortization for software development costs through December 31, 2027 is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.826%"/&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: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:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&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:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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;47,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,648&#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;2025&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;24,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,722&#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;2027&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;14,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated annual future amortization for definite-lived intangible assets through December 31, 2027 is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.826%"/&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: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:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&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:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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;107,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,198&#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;2025&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;101,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,141&#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;2027&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;85,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ia17f26019a7a4030afa14312c8b25200_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90YWJsZTpiNDU0MTlmMTViYjc0N2ZlOWExNGVkNjdjYjZiOTVkZi90YWJsZXJhbmdlOmI0NTQxOWYxNWJiNzQ3ZmU5YTE0ZWQ2N2NiNmI5NWRmXzMtMi0xLTEtOTM5NDI_d9c138d0-beea-4bf0-9b25-974d600aa116"
      unitRef="usd">47730000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ia17f26019a7a4030afa14312c8b25200_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90YWJsZTpiNDU0MTlmMTViYjc0N2ZlOWExNGVkNjdjYjZiOTVkZi90YWJsZXJhbmdlOmI0NTQxOWYxNWJiNzQ3ZmU5YTE0ZWQ2N2NiNmI5NWRmXzQtMi0xLTEtOTM5NDI_6f77c1df-634a-49a8-a503-070d65c0fe35"
      unitRef="usd">36648000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ia17f26019a7a4030afa14312c8b25200_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90YWJsZTpiNDU0MTlmMTViYjc0N2ZlOWExNGVkNjdjYjZiOTVkZi90YWJsZXJhbmdlOmI0NTQxOWYxNWJiNzQ3ZmU5YTE0ZWQ2N2NiNmI5NWRmXzUtMi0xLTEtOTM5NDI_de977f44-a814-44ee-86d9-a1fcae9e378c"
      unitRef="usd">24691000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ia17f26019a7a4030afa14312c8b25200_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90YWJsZTpiNDU0MTlmMTViYjc0N2ZlOWExNGVkNjdjYjZiOTVkZi90YWJsZXJhbmdlOmI0NTQxOWYxNWJiNzQ3ZmU5YTE0ZWQ2N2NiNmI5NWRmXzYtMi0xLTEtOTM5NDI_5e17ea2c-b59e-463b-97a3-afb1098fa84a"
      unitRef="usd">18722000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ia17f26019a7a4030afa14312c8b25200_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMTgvZnJhZzo1NDEyMGFjMTJhNTA0MWVlODM3ZDAwZjg1Nzg0YTJiYS90YWJsZTpiNDU0MTlmMTViYjc0N2ZlOWExNGVkNjdjYjZiOTVkZi90YWJsZXJhbmdlOmI0NTQxOWYxNWJiNzQ3ZmU5YTE0ZWQ2N2NiNmI5NWRmXzctMi0xLTEtOTM5NDI_c229ac35-e548-43f5-9f43-ef0ae426c9a4"
      unitRef="usd">14042000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90ZXh0cmVnaW9uOjVmYmY5NTNmMDIyNzQzNzI4NDk1ZTc3Yzc5OGU0Zjk1XzUwOQ_026f03a6-be1f-42b5-95ba-de798eae9339">Goodwill and Intangible Assets&lt;div style="margin-top:10pt"&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;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill includes the following activity during the years ended December&#160;31, 2022 and 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:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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 beginning of period&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;2,780,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,694,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill recognized in connection with the NFI Acquisition&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;85,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,780,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,780,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets with an indefinite useful life consisted of the following as of December&#160;31, 2022 and 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:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licenses&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;168,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;168,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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tradename&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,300&#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;154,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;323,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;323,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets that are subject to amortization consisted of the following:&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:18.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortization&lt;br/&gt;Period&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:8pt;font-weight:700;line-height:120%"&gt;Cost&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:8pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Amortization&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:8pt;font-weight:700;line-height:120%"&gt;Net&#160;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cost&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:8pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Amortization&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:8pt;font-weight:700;line-height:120%"&gt;Net&#160;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships - Refinitiv Transaction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12 years&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;928,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(328,737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;599,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;928,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(251,387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;676,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships - NFI Acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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:120%"&gt;13 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101,285&#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:120%"&gt;(11,687)&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:120%"&gt;89,598&#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:120%"&gt;101,285&#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:120%"&gt;(3,896)&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:120%"&gt;97,389&#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:120%"&gt;Content and data&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(93,743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(71,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:120%"&gt;1,183,885&#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:120%"&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:120%"&gt;(434,167)&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:120%"&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:120%"&gt;749,718&#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:120%"&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:120%"&gt;1,183,885&#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:120%"&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:120%"&gt;(326,969)&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:120%"&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:120%"&gt;856,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Amortization expense for definite-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; during the years ended December 31, 2022, 2021 and 2020 was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$107.2 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &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;$103.3 million and $99.4 million, respectively&lt;/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="margin-top:10pt"&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 annual future amortization for definite-lived intangible assets through December 31, 2027 is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.826%"/&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: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:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&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:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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;107,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,198&#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;2025&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;101,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,141&#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;2027&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;85,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90ZXh0cmVnaW9uOjVmYmY5NTNmMDIyNzQzNzI4NDk1ZTc3Yzc5OGU0Zjk1XzUwNQ_f8564894-9704-466e-a759-e0c478d082db">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill includes the following activity during the years ended December&#160;31, 2022 and 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:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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 beginning of period&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;2,780,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,694,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill recognized in connection with the NFI Acquisition&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;85,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,780,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,780,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTo1ODQ5NmE0YzhlYmU0NDJmYTViZTI1OGM0NTRhM2JjNS90YWJsZXJhbmdlOjU4NDk2YTRjOGViZTQ0MmZhNWJlMjU4YzQ1NGEzYmM1XzQtMi0xLTEtOTM5NDI_a475358b-f84a-4276-89a0-0582b8623add"
      unitRef="usd">2780259000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i92bd900dff7e4b7696626d52aa289faa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTo1ODQ5NmE0YzhlYmU0NDJmYTViZTI1OGM0NTRhM2JjNS90YWJsZXJhbmdlOjU4NDk2YTRjOGViZTQ0MmZhNWJlMjU4YzQ1NGEzYmM1XzQtNC0xLTEtOTM5NDI_d10a2d02-2c59-462c-adcd-c7b0382494b4"
      unitRef="usd">2694797000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTo1ODQ5NmE0YzhlYmU0NDJmYTViZTI1OGM0NTRhM2JjNS90YWJsZXJhbmdlOjU4NDk2YTRjOGViZTQ0MmZhNWJlMjU4YzQ1NGEzYmM1XzUtMi0xLTEtOTM5NDI_7acc1487-744c-4be4-aab3-8036b5868bc0"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTo1ODQ5NmE0YzhlYmU0NDJmYTViZTI1OGM0NTRhM2JjNS90YWJsZXJhbmdlOjU4NDk2YTRjOGViZTQ0MmZhNWJlMjU4YzQ1NGEzYmM1XzUtNC0xLTEtOTM5NDI_3a8288eb-f81c-4fbe-9f55-729032f657ca"
      unitRef="usd">85462000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTo1ODQ5NmE0YzhlYmU0NDJmYTViZTI1OGM0NTRhM2JjNS90YWJsZXJhbmdlOjU4NDk2YTRjOGViZTQ0MmZhNWJlMjU4YzQ1NGEzYmM1XzYtMi0xLTEtOTM5NDI_f59db6e2-b66c-4db6-9d80-84526a1a43f2"
      unitRef="usd">2780259000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTo1ODQ5NmE0YzhlYmU0NDJmYTViZTI1OGM0NTRhM2JjNS90YWJsZXJhbmdlOjU4NDk2YTRjOGViZTQ0MmZhNWJlMjU4YzQ1NGEzYmM1XzYtNC0xLTEtOTM5NDI_b4f90549-7805-4cab-9110-6edd22eb5849"
      unitRef="usd">2780259000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90ZXh0cmVnaW9uOjVmYmY5NTNmMDIyNzQzNzI4NDk1ZTc3Yzc5OGU0Zjk1XzUwNg_f14ec845-f419-4495-8666-40c2e206f821">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets with an indefinite useful life consisted of the following as of December&#160;31, 2022 and 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:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licenses&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;168,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;168,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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tradename&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,300&#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;154,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;323,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;323,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i7687333aa84f4e8ca4fc6235c6e2731a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZToyYWM2NWU5NjZjNGU0NDQ3YjYzMjBjNzk1YmJlMmFlMS90YWJsZXJhbmdlOjJhYzY1ZTk2NmM0ZTQ0NDdiNjMyMGM3OTViYmUyYWUxXzQtMi0xLTEtOTM5NDI_e9656cc5-ebc2-4eaf-a7f3-c7f50334cdaf"
      unitRef="usd">168800000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i17775f9b81244edbae30a4e77e224a4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZToyYWM2NWU5NjZjNGU0NDQ3YjYzMjBjNzk1YmJlMmFlMS90YWJsZXJhbmdlOjJhYzY1ZTk2NmM0ZTQ0NDdiNjMyMGM3OTViYmUyYWUxXzQtNC0xLTEtOTM5NDI_5da73e65-6017-4ba8-82d4-f889dfb225a6"
      unitRef="usd">168800000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="id9b53722a51c4692b794f85607bc074b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZToyYWM2NWU5NjZjNGU0NDQ3YjYzMjBjNzk1YmJlMmFlMS90YWJsZXJhbmdlOjJhYzY1ZTk2NmM0ZTQ0NDdiNjMyMGM3OTViYmUyYWUxXzUtMi0xLTEtOTM5NDI_d79e5792-68da-415f-873e-db44d08d4d4c"
      unitRef="usd">154300000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="iaa5c276e1b30403083cb46d77fd3da97_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZToyYWM2NWU5NjZjNGU0NDQ3YjYzMjBjNzk1YmJlMmFlMS90YWJsZXJhbmdlOjJhYzY1ZTk2NmM0ZTQ0NDdiNjMyMGM3OTViYmUyYWUxXzUtNC0xLTEtOTM5NDI_3ebe8f7a-1525-47ff-9bd5-2e2a0c0113ee"
      unitRef="usd">154300000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZToyYWM2NWU5NjZjNGU0NDQ3YjYzMjBjNzk1YmJlMmFlMS90YWJsZXJhbmdlOjJhYzY1ZTk2NmM0ZTQ0NDdiNjMyMGM3OTViYmUyYWUxXzYtMi0xLTEtOTM5NDI_32c5ebaf-f7ab-41ca-8ceb-a957425c9206"
      unitRef="usd">323100000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZToyYWM2NWU5NjZjNGU0NDQ3YjYzMjBjNzk1YmJlMmFlMS90YWJsZXJhbmdlOjJhYzY1ZTk2NmM0ZTQ0NDdiNjMyMGM3OTViYmUyYWUxXzYtNC0xLTEtOTM5NDI_fe11b5ba-bd08-44a4-a692-494067806402"
      unitRef="usd">323100000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90ZXh0cmVnaW9uOjVmYmY5NTNmMDIyNzQzNzI4NDk1ZTc3Yzc5OGU0Zjk1XzUwNw_70015552-b479-4b36-b0c9-f79c733c674d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets that are subject to amortization consisted of the following:&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:18.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortization&lt;br/&gt;Period&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:8pt;font-weight:700;line-height:120%"&gt;Cost&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:8pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Amortization&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:8pt;font-weight:700;line-height:120%"&gt;Net&#160;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cost&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:8pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Amortization&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:8pt;font-weight:700;line-height:120%"&gt;Net&#160;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships - Refinitiv Transaction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12 years&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;928,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(328,737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;599,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;928,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(251,387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;676,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships - NFI Acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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:120%"&gt;13 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101,285&#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:120%"&gt;(11,687)&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:120%"&gt;89,598&#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:120%"&gt;101,285&#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:120%"&gt;(3,896)&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:120%"&gt;97,389&#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:120%"&gt;Content and data&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(93,743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(71,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:120%"&gt;1,183,885&#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:120%"&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:120%"&gt;(434,167)&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:120%"&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:120%"&gt;749,718&#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:120%"&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:120%"&gt;1,183,885&#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:120%"&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:120%"&gt;(326,969)&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:120%"&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:120%"&gt;856,916&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i059750a7941d482f91b66840bef631a5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzQtMi0xLTEtOTM5NDI_12e24378-ff7e-4277-b120-654907af30a3">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i51ed67049a534eaebb475f225bc7e970_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzQtMi0xLTEtOTM5NDI_e72206bb-7ea8-4cff-80db-eea4363eafa9">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i348c7f8d2da9461a89ca974367db3c8c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzQtNC0xLTEtOTM5NDI_846c1f58-62b9-4c20-82e9-00d0ade8d40b"
      unitRef="usd">928200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i348c7f8d2da9461a89ca974367db3c8c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzQtNi0xLTEtOTM5NDI_7ed6afed-01be-45da-8281-99671a508918"
      unitRef="usd">328737000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i348c7f8d2da9461a89ca974367db3c8c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzQtOC0xLTEtOTM5NDI_ac097322-163b-49d2-8761-612de5d648a0"
      unitRef="usd">599463000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i079bff2c967f4cc6a627b1a43330109c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzQtMTAtMS0xLTkzOTQy_edb2eb6e-edcb-4cbd-95ce-cb46f5c978d6"
      unitRef="usd">928200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i079bff2c967f4cc6a627b1a43330109c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzQtMTItMS0xLTkzOTQy_5aaa98c1-5126-48fa-bf38-6534bfdec011"
      unitRef="usd">251387000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i079bff2c967f4cc6a627b1a43330109c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzQtMTQtMS0xLTkzOTQy_ea1dcc45-f248-44ed-831c-aecf4fbd9ca7"
      unitRef="usd">676813000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id6df4ae141134ed88d525ea265271149_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzUtMi0xLTEtOTM5NDI_03ceeef4-4e83-4182-9404-a3026ed3dc85">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ied95314f1c3c4fe899be4101ad5eb07d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzUtMi0xLTEtOTM5NDI_afe3b48b-aba0-4fc7-9fba-3e35231642db">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifc47e50663984b8b9e9f03ba12299d33_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzUtNC0xLTEtOTM5NDI_b9bc21e0-296d-48e9-9c4c-a54cf6f45b45"
      unitRef="usd">101285000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifc47e50663984b8b9e9f03ba12299d33_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzUtNi0xLTEtOTM5NDI_646fefa6-d1fd-45cf-b111-06e4a34947d9"
      unitRef="usd">11687000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifc47e50663984b8b9e9f03ba12299d33_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzUtOC0xLTEtOTM5NDI_6329b211-25d1-4eb8-8af5-326dc200a4f6"
      unitRef="usd">89598000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i51bf63ff88964e0991d58c659f757688_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzUtMTAtMS0xLTkzOTQy_bd381d43-91d1-4884-9304-3364cefcf613"
      unitRef="usd">101285000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i51bf63ff88964e0991d58c659f757688_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzUtMTItMS0xLTkzOTQy_e83e3846-dec9-403e-ac7b-cbd60fba35a0"
      unitRef="usd">3896000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i51bf63ff88964e0991d58c659f757688_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzUtMTQtMS0xLTkzOTQy_e71de32f-84eb-417e-86aa-6723b838fada"
      unitRef="usd">97389000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id010a1f111984d3c9e11de0a5fa4ac2b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzYtMi0xLTEtOTM5NDI_d03edd20-a9e4-4ce7-9938-3c5b8ea2af8e">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i25cd3c262f8c4bdd955f932900e143f1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzYtMi0xLTEtOTM5NDI_f81ab3f8-3a32-4c88-9053-bbba4dd4222b">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib8e2548a4fb040feb3b2c2e42123ad3a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzYtNC0xLTEtOTM5NDI_54fb755c-98d2-483c-b6b3-de4a2e1271c8"
      unitRef="usd">154400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib8e2548a4fb040feb3b2c2e42123ad3a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzYtNi0xLTEtOTM5NDI_49ca559e-14b4-48d0-b16d-8ff9fd11118d"
      unitRef="usd">93743000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib8e2548a4fb040feb3b2c2e42123ad3a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzYtOC0xLTEtOTM5NDI_640c616e-0abc-43f1-acdc-30af87b3ac44"
      unitRef="usd">60657000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iecd8c2e029ce49caa6ba740f0b456c58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzYtMTAtMS0xLTkzOTQy_b7cd7d5f-a803-4c46-acdd-b9c9c71159c7"
      unitRef="usd">154400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iecd8c2e029ce49caa6ba740f0b456c58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzYtMTItMS0xLTkzOTQy_5f23a88a-8ef3-4db9-a8c1-b6e62e83d0cf"
      unitRef="usd">71686000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iecd8c2e029ce49caa6ba740f0b456c58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzYtMTQtMS0xLTkzOTQy_f72bfdbd-eee5-4644-8e52-954ae33d85bc"
      unitRef="usd">82714000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzctNC0xLTEtOTM5NDI_dba1064c-7087-4644-a0d6-84f6a9ddead4"
      unitRef="usd">1183885000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzctNi0xLTEtOTM5NDI_7e49e91e-25ea-43af-b01d-3fbea87dd6d3"
      unitRef="usd">434167000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzctOC0xLTEtOTM5NDI_7c2d71ac-69dc-46c5-932f-611e4e9f9de2"
      unitRef="usd">749718000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzctMTAtMS0xLTkzOTQy_03cfaa75-82ff-4dc3-9e9d-e51ff9add14c"
      unitRef="usd">1183885000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzctMTItMS0xLTkzOTQy_ef9d9765-ebe9-4803-9178-acb5d225dcd8"
      unitRef="usd">326969000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjZGExNjEwZWIyNDE0MThiODczNjIwODg4ZmNmYTQwYS90YWJsZXJhbmdlOmNkYTE2MTBlYjI0MTQxOGI4NzM2MjA4ODhmY2ZhNDBhXzctMTQtMS0xLTkzOTQy_81002740-5310-441b-afdf-12fb005c32f6"
      unitRef="usd">856916000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90ZXh0cmVnaW9uOjVmYmY5NTNmMDIyNzQzNzI4NDk1ZTc3Yzc5OGU0Zjk1XzU0OTc1NTgxNDUwNA_87a29a06-2df4-4946-9c15-c83850add145"
      unitRef="usd">107200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90ZXh0cmVnaW9uOjVmYmY5NTNmMDIyNzQzNzI4NDk1ZTc3Yzc5OGU0Zjk1XzM2OQ_9d22b457-e683-4fa1-bdd1-f68cc9cd9386"
      unitRef="usd">103300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90ZXh0cmVnaW9uOjVmYmY5NTNmMDIyNzQzNzI4NDk1ZTc3Yzc5OGU0Zjk1XzU0OTc1NTgxNDU1MA_d4c9fc78-70bc-42f6-b4a2-2ad8102bc83e"
      unitRef="usd">99400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjMzNmNDdhOWIzY2Y0ODg3ODE4MmNjODY5OWZkZjExNS90YWJsZXJhbmdlOmMzM2Y0N2E5YjNjZjQ4ODc4MTgyY2M4Njk5ZmRmMTE1XzMtMi0xLTEtOTM5NDI_cf7ec1ce-500a-4b77-8fff-7de5baae20c1"
      unitRef="usd">107198000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjMzNmNDdhOWIzY2Y0ODg3ODE4MmNjODY5OWZkZjExNS90YWJsZXJhbmdlOmMzM2Y0N2E5YjNjZjQ4ODc4MTgyY2M4Njk5ZmRmMTE1XzQtMi0xLTEtOTM5NDI_2c848ac3-6941-4011-b057-8bd714179553"
      unitRef="usd">107198000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjMzNmNDdhOWIzY2Y0ODg3ODE4MmNjODY5OWZkZjExNS90YWJsZXJhbmdlOmMzM2Y0N2E5YjNjZjQ4ODc4MTgyY2M4Njk5ZmRmMTE1XzUtMi0xLTEtOTM5NDI_eb6d3c9c-1ea6-4dfb-9501-ef644e5ea80c"
      unitRef="usd">101684000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjMzNmNDdhOWIzY2Y0ODg3ODE4MmNjODY5OWZkZjExNS90YWJsZXJhbmdlOmMzM2Y0N2E5YjNjZjQ4ODc4MTgyY2M4Njk5ZmRmMTE1XzYtMi0xLTEtOTM5NDI_c95a63ed-85af-4ea5-b879-ac745cb66cef"
      unitRef="usd">85141000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjEvZnJhZzo1ZmJmOTUzZjAyMjc0MzcyODQ5NWU3N2M3OThlNGY5NS90YWJsZTpjMzNmNDdhOWIzY2Y0ODg3ODE4MmNjODY5OWZkZjExNS90YWJsZXJhbmdlOmMzM2Y0N2E5YjNjZjQ4ODc4MTgyY2M4Njk5ZmRmMTE1XzctMi0xLTEtOTM5NDI_ea47ca48-d1ce-4d86-a40f-6ef8d1cad74d"
      unitRef="usd">85141000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90ZXh0cmVnaW9uOmU5Njg4NGJjNDcyZTQ1Y2Y5ZDFhZjkwMDM5NDYwOWI5Xzk1Mw_319c5190-a2da-4ef8-a5ca-8f3ddeb0e37f">Leases&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has operating leases for corporate offices and data centers with initial lease terms ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90ZXh0cmVnaW9uOmU5Njg4NGJjNDcyZTQ1Y2Y5ZDFhZjkwMDM5NDYwOWI5XzEyMg_c84f6a9b-af97-4af1-93e9-8e7d6c61663b"&gt;one&lt;/span&gt; to 10 years. The following is a summary of lease right-of-use assets and lease liabilities related to operating leases as of December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,331&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Activity related to the Company&#x2019;s leases for the years ended December&#160;31, 2022, 2021 and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease expense included as a component of occupancy expense on the accompanying consolidated statements of 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,060&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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, 2022 and 2021, the weighted average borrowing rate and weighted average remaining lease term are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average borrowing rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average remaining lease term (years)&lt;/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:120%"&gt;3.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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the future minimum lease payments and the maturity of lease liabilities as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.826%"/&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:8pt;font-weight:700;line-height:120%"&gt;Amount&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:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:120%"&gt;8,124&#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:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,833&#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:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;152&#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:120%"&gt;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:120%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,428)&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:120%"&gt;Lease liability&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;As of December&#160;31, 2022 and 2021, one U.S. lease was secured by a $0.5&#160;million letter of credit issued under the Company&#x2019;s Credit Facility (as defined in Note 17 &#x2013; Commitments and Contingencies). As of December 31 2020, this lease was secured by a letter of credit in the amount of $1.2&#160;million, which was guaranteed by Refinitiv and during the year ended December 31, 2021, was replaced with the letter of credit issued under the Company&#x2019;s Credit Facility.</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ic1b070b7f37c4e6e846cff190b93d8c9_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90ZXh0cmVnaW9uOmU5Njg4NGJjNDcyZTQ1Y2Y5ZDFhZjkwMDM5NDYwOWI5XzEyOA_23df8831-bace-4b34-8d6f-da8848954127">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90ZXh0cmVnaW9uOmU5Njg4NGJjNDcyZTQ1Y2Y5ZDFhZjkwMDM5NDYwOWI5Xzk1NA_5460bc69-6d42-40ff-910a-921ac5b771b0">The following is a summary of lease right-of-use assets and lease liabilities related to operating leases as of December&#160;31, 2022 and 2021:&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,331&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Activity related to the Company&#x2019;s leases for the years ended December&#160;31, 2022, 2021 and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease expense included as a component of occupancy expense on the accompanying consolidated statements of 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,060&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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, 2022 and 2021, the weighted average borrowing rate and weighted average remaining lease term are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average borrowing rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average remaining lease term (years)&lt;/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:120%"&gt;3.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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTpmNGNjMDM0YTIxMzg0NTkyYjVjYjQ5YWJlN2Q5NWNhZi90YWJsZXJhbmdlOmY0Y2MwMzRhMjEzODQ1OTJiNWNiNDlhYmU3ZDk1Y2FmXzQtMi0xLTEtOTM5NDI_437b6ffe-159b-4ec9-8603-e0f4c0e1df3a"
      unitRef="usd">24933000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTpmNGNjMDM0YTIxMzg0NTkyYjVjYjQ5YWJlN2Q5NWNhZi90YWJsZXJhbmdlOmY0Y2MwMzRhMjEzODQ1OTJiNWNiNDlhYmU3ZDk1Y2FmXzQtNC0xLTEtOTM5NDI_1126c956-134c-4759-a62b-c85bbb80c6d2"
      unitRef="usd">20496000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTpmNGNjMDM0YTIxMzg0NTkyYjVjYjQ5YWJlN2Q5NWNhZi90YWJsZXJhbmdlOmY0Y2MwMzRhMjEzODQ1OTJiNWNiNDlhYmU3ZDk1Y2FmXzUtMi0xLTEtOTM5NDI_fc149b93-7525-4573-a9d7-451bfdbc2cbd"
      unitRef="usd">27943000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTpmNGNjMDM0YTIxMzg0NTkyYjVjYjQ5YWJlN2Q5NWNhZi90YWJsZXJhbmdlOmY0Y2MwMzRhMjEzODQ1OTJiNWNiNDlhYmU3ZDk1Y2FmXzUtNC0xLTEtOTM5NDI_3153ea44-9cc9-45c4-94fc-024c306f5818"
      unitRef="usd">24331000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseCost
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTo4OTkzY2IwM2RmNWI0OWMyOWM4YmE0YmIxYjQ0ZWZlNS90YWJsZXJhbmdlOjg5OTNjYjAzZGY1YjQ5YzI5YzhiYTRiYjFiNDRlZmU1XzUtMi0xLTEtOTM5NDI_5d864194-743b-4313-8aba-48cabc8fd342"
      unitRef="usd">10842000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTo4OTkzY2IwM2RmNWI0OWMyOWM4YmE0YmIxYjQ0ZWZlNS90YWJsZXJhbmdlOjg5OTNjYjAzZGY1YjQ5YzI5YzhiYTRiYjFiNDRlZmU1XzUtNC0xLTEtOTM5NDI_bbc07523-6c39-4985-bada-be8e8be962e1"
      unitRef="usd">10624000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTo4OTkzY2IwM2RmNWI0OWMyOWM4YmE0YmIxYjQ0ZWZlNS90YWJsZXJhbmdlOjg5OTNjYjAzZGY1YjQ5YzI5YzhiYTRiYjFiNDRlZmU1XzUtNi0xLTEtOTM5NDI_9a5b117d-6daa-455b-851a-ae7db6eb0d4b"
      unitRef="usd">10439000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTo4OTkzY2IwM2RmNWI0OWMyOWM4YmE0YmIxYjQ0ZWZlNS90YWJsZXJhbmdlOjg5OTNjYjAzZGY1YjQ5YzI5YzhiYTRiYjFiNDRlZmU1XzYtMi0xLTEtOTM5NDI_bcd50a52-5c36-444d-8fec-f0ab8c259af4"
      unitRef="usd">11940000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTo4OTkzY2IwM2RmNWI0OWMyOWM4YmE0YmIxYjQ0ZWZlNS90YWJsZXJhbmdlOjg5OTNjYjAzZGY1YjQ5YzI5YzhiYTRiYjFiNDRlZmU1XzYtNC0xLTEtOTM5NDI_cc7fdcdd-bf8d-4da7-a0f9-b0c573e6194e"
      unitRef="usd">11736000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTo4OTkzY2IwM2RmNWI0OWMyOWM4YmE0YmIxYjQ0ZWZlNS90YWJsZXJhbmdlOjg5OTNjYjAzZGY1YjQ5YzI5YzhiYTRiYjFiNDRlZmU1XzYtNi0xLTEtOTM5NDI_58a68c57-1ef4-4d52-8161-d24ecb836f03"
      unitRef="usd">12060000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTphZTBmMGUzNDc0N2Q0MWMxYWFmMzhiOThhNjdhODg0YS90YWJsZXJhbmdlOmFlMGYwZTM0NzQ3ZDQxYzFhYWYzOGI5OGE2N2E4ODRhXzMtMi0xLTEtOTM5NDI_902e70c5-26a7-4ba5-ab8c-87c7711eb13a"
      unitRef="number">0.029</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTphZTBmMGUzNDc0N2Q0MWMxYWFmMzhiOThhNjdhODg0YS90YWJsZXJhbmdlOmFlMGYwZTM0NzQ3ZDQxYzFhYWYzOGI5OGE2N2E4ODRhXzMtNC0xLTEtOTM5NDI_8db53e60-dadc-4967-901b-a2c132928ba0"
      unitRef="number">0.028</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTphZTBmMGUzNDc0N2Q0MWMxYWFmMzhiOThhNjdhODg0YS90YWJsZXJhbmdlOmFlMGYwZTM0NzQ3ZDQxYzFhYWYzOGI5OGE2N2E4ODRhXzQtMi0xLTEtOTM5NDI_7bc95179-1371-4853-b0f8-24eb849b4535">P3Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTphZTBmMGUzNDc0N2Q0MWMxYWFmMzhiOThhNjdhODg0YS90YWJsZXJhbmdlOmFlMGYwZTM0NzQ3ZDQxYzFhYWYzOGI5OGE2N2E4ODRhXzQtNC0xLTEtOTM5NDI_18bbf650-dec4-45fb-91b9-cbbdcb5d0210">P4Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90ZXh0cmVnaW9uOmU5Njg4NGJjNDcyZTQ1Y2Y5ZDFhZjkwMDM5NDYwOWI5Xzk1Mg_f40194b8-7923-4050-8736-ab3ee2576b79">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the future minimum lease payments and the maturity of lease liabilities as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.826%"/&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:8pt;font-weight:700;line-height:120%"&gt;Amount&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:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:120%"&gt;8,124&#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:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,833&#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:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;152&#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:120%"&gt;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:120%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,428)&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:120%"&gt;Lease liability&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTo1YWRkMDhjNDk1ZmM0ZGNlYTRjODRlNzBiN2Y0YTRjNy90YWJsZXJhbmdlOjVhZGQwOGM0OTVmYzRkY2VhNGM4NGU3MGI3ZjRhNGM3XzItMi0xLTEtOTM5NDI_5943cc2d-c5eb-4080-b7be-0410a2a30775"
      unitRef="usd">11913000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTo1YWRkMDhjNDk1ZmM0ZGNlYTRjODRlNzBiN2Y0YTRjNy90YWJsZXJhbmdlOjVhZGQwOGM0OTVmYzRkY2VhNGM4NGU3MGI3ZjRhNGM3XzMtMi0xLTEtOTM5NDI_4177d8df-64f8-4555-b604-9f80b9ea3f6d"
      unitRef="usd">8124000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTo1YWRkMDhjNDk1ZmM0ZGNlYTRjODRlNzBiN2Y0YTRjNy90YWJsZXJhbmdlOjVhZGQwOGM0OTVmYzRkY2VhNGM4NGU3MGI3ZjRhNGM3XzQtMi0xLTEtOTM5NDI_500e69a8-c078-4936-a8f0-75b62550272d"
      unitRef="usd">3508000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTo1YWRkMDhjNDk1ZmM0ZGNlYTRjODRlNzBiN2Y0YTRjNy90YWJsZXJhbmdlOjVhZGQwOGM0OTVmYzRkY2VhNGM4NGU3MGI3ZjRhNGM3XzUtMi0xLTEtOTM5NDI_c0de3e16-a45c-4fbb-9fc1-32c5a32878cc"
      unitRef="usd">2833000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTo1YWRkMDhjNDk1ZmM0ZGNlYTRjODRlNzBiN2Y0YTRjNy90YWJsZXJhbmdlOjVhZGQwOGM0OTVmYzRkY2VhNGM4NGU3MGI3ZjRhNGM3XzYtMi0xLTEtOTM5NDI_3b237641-07dd-48a8-84d1-e3aa1c75825e"
      unitRef="usd">2841000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTo1YWRkMDhjNDk1ZmM0ZGNlYTRjODRlNzBiN2Y0YTRjNy90YWJsZXJhbmdlOjVhZGQwOGM0OTVmYzRkY2VhNGM4NGU3MGI3ZjRhNGM3XzctMi0xLTEtOTM5NDI_6ba59b3b-9858-4eb6-94b7-31e11d7d88f7"
      unitRef="usd">152000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTo1YWRkMDhjNDk1ZmM0ZGNlYTRjODRlNzBiN2Y0YTRjNy90YWJsZXJhbmdlOjVhZGQwOGM0OTVmYzRkY2VhNGM4NGU3MGI3ZjRhNGM3XzgtMi0xLTEtOTM5NDI_a6ab934f-6aaa-4baf-ba3a-fa8d9c97e15f"
      unitRef="usd">29371000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTo1YWRkMDhjNDk1ZmM0ZGNlYTRjODRlNzBiN2Y0YTRjNy90YWJsZXJhbmdlOjVhZGQwOGM0OTVmYzRkY2VhNGM4NGU3MGI3ZjRhNGM3XzktMi0xLTEtOTM5NDI_fa5804e0-a87e-45be-990f-534abe1e0bc6"
      unitRef="usd">1428000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90YWJsZTo1YWRkMDhjNDk1ZmM0ZGNlYTRjODRlNzBiN2Y0YTRjNy90YWJsZXJhbmdlOjVhZGQwOGM0OTVmYzRkY2VhNGM4NGU3MGI3ZjRhNGM3XzEwLTItMS0xLTkzOTQy_5c97d832-b843-4320-90e8-fee997c40b06"
      unitRef="usd">27943000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0c76ef4769f04d43a5416fe8e658a505_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90ZXh0cmVnaW9uOmU5Njg4NGJjNDcyZTQ1Y2Y5ZDFhZjkwMDM5NDYwOWI5XzYxNQ_acc5eedd-7f93-4be6-add8-08397a16c746"
      unitRef="usd">500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie07b1ad85d44473ba6b3bb78f0bae17a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90ZXh0cmVnaW9uOmU5Njg4NGJjNDcyZTQ1Y2Y5ZDFhZjkwMDM5NDYwOWI5XzYxNQ_bb2dfab1-040f-4d9c-8f3b-6d9a03057dc9"
      unitRef="usd">500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ie3d98e93371846f8b94f2e927abc49bc_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjQvZnJhZzplOTY4ODRiYzQ3MmU0NWNmOWQxYWY5MDAzOTQ2MDliOS90ZXh0cmVnaW9uOmU5Njg4NGJjNDcyZTQ1Y2Y5ZDFhZjkwMDM5NDYwOWI5XzQ5NDc4MDIzMjY3MTM_9d14077f-d968-46d3-a408-1a1d7474478a"
      unitRef="usd">1200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90ZXh0cmVnaW9uOjQ0NDVmNmQ2OGZhMzQwODhhYzhmMGQ4ZjZjOTdmNTdjXzQ1NDc_7e544016-fa1f-46a6-bfe4-bc0e245eac3b">Revenue&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 contracts with its clients to provide a stand-ready connection to its electronic marketplaces, which facilitates the execution of trades by its clients. The access to the Company&#x2019;s electronic marketplaces includes market data, continuous pricing data refreshes and the processing of trades thereon. The stand-ready connection to the electronic marketplaces is considered a single performance obligation satisfied over time as the client simultaneously receives and consumes the benefit from the Company&#x2019;s performance as access is provided (that is, the performance obligation constitutes a series of services that are substantially the same in nature and are provided over time using the same measure of progress). For its services, the Company earns subscription fees for granting access to its electronic marketplaces. Subscription fees, which are generally fixed fees, are recognized as revenue on a monthly basis, in the period that access is provided. The frequency of subscription fee billings varies from&#160;monthly to annually, depending on contract terms. Fees received by the Company which are not yet earned are included in deferred revenue on the consolidated statements of financial condition until the revenue recognition criteria have been met. The Company also earns transaction fees and/or commissions from transactions executed on the Company&#x2019;s electronic marketplaces. The Company earns commission revenue from its electronic and voice brokerage services on a riskless principal basis. Riskless principal revenues are derived on matched principal transactions where revenues are earned on the spread between the buy and sell price of the transacted product. Transaction fees and commissions are generated both on a variable and fixed price basis and vary by geographic region, product type and trade size. Fixed monthly transaction fees or commissions, or monthly transaction fees or commission minimums, are earned on a monthly basis in the period the stand-ready trading services are provided and are generally billed monthly. For variable transaction fees or commissions, the Company charges its clients amounts calculated based on the mix of products traded and the volume of transactions executed. Variable transaction fee or commission revenue is recognized and recorded on a trade-date basis when the individual trade occurs and is generally billed when the trade settles or is billed monthly. Variable discounts or rebates on transaction fees or commissions are earned and applied monthly or quarterly, resolved within the same reporting period and are recorded as a reduction to revenue in the period the relevant trades occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 fees from Refinitiv relating to the sale of market data to Refinitiv, which redistributes that data. Included in these fees, which are billed quarterly, are real-time market data fees which are recognized monthly on a straight-line basis, as Refinitiv receives and consumes the benefit evenly over the contract period, as the data is provided. Also included in these fees are fees for historical data sets which are recognized when the historical data set is provided to Refinitiv. Significant judgments used in accounting for this contract include the following determinations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;The provision of real-time market data feeds and annual historical data sets are distinct performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;The performance obligations under this contract are recognized over time from the initial delivery of the data feeds or each historical data set until the end of the contract term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;The transaction price for the performance obligations is determined by using a market assessment analysis. Inputs in this analysis include a consultant study which determined the overall value of the Company&#x2019;s market data and pricing information for historical data sets provided by other companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some revenues earned by the Company have fixed fee components, such as&#160;monthly minimums or fixed&#160;monthly fees, and variable components, such as transaction-based fees. The breakdown of revenues between fixed and variable revenues for the years ended December 31, 2022, 2021 and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.831%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" 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:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;Variable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;Fixed&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;Variable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;Fixed&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;Variable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;Fixed&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transaction fees and commissions&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;803,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;146,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;690,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;155,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;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;536,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscription fees&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,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Refinitiv market data fees&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;62,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;61,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&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;806,200&#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;382,581&#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;693,225&#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;383,222&#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;538,459&#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;354,200&#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:10pt"&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;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 revenue when cash payments are received or due in advance of services to be performed. The revenue recognized and the remaining deferred revenue balances are shown below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.826%"/&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: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:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&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:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue balance - December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New billings&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;114,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized&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;(116,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of foreign currency exchange rate changes&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;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue balance - December 31, 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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;During the year ended December 31, 2022, the Company recognized $23.5&#160;million in total revenue that was deferred as of December&#160;31, 2021. During the year ended December 31, 2021, the Company recognized $23.0&#160;million in total revenue that was deferred as of December&#160;31, 2020.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90ZXh0cmVnaW9uOjQ0NDVmNmQ2OGZhMzQwODhhYzhmMGQ4ZjZjOTdmNTdjXzQ1NDg_5f5e5c6b-b0df-486a-a0f2-7d5a36da2224">The breakdown of revenues between fixed and variable revenues for the years ended December 31, 2022, 2021 and 2020 is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.831%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" 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:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;Variable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;Fixed&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;Variable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;Fixed&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;Variable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;Fixed&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transaction fees and commissions&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;803,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;146,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;690,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;155,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;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;536,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscription fees&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,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Refinitiv market data fees&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;62,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;61,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&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;806,200&#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;382,581&#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;693,225&#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;383,222&#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;538,459&#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;354,200&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3a3fec781ed4bd3ba95995b4bec4553_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzYtMi0xLTEtOTM5NDI_5e031223-4821-4321-bc2f-d19388756c60"
      unitRef="usd">803465000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a6cb1dbcae8467c859d583790920b4d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzYtNC0xLTEtOTM5NDI_04998e96-e555-4050-b1e0-c548242a2dcb"
      unitRef="usd">146804000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e180e522c7d4cb4b7055cad73056736_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzYtNi0xLTEtOTM5NDI_14891d76-43fe-4e5c-b97c-23de2fa7a2d5"
      unitRef="usd">690592000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i030201ffe59a48a589cf23c8d0ca2218_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzYtOC0xLTEtOTM5NDI_0708a94a-4aa9-44c6-a346-3cc487289a83"
      unitRef="usd">155762000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c6903dd5d724085a41ddd87e531b875_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzYtMTAtMS0xLTkzOTQy_297b7cfc-b769-43e5-911e-3c9db2dcd971"
      unitRef="usd">536176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a48c44f0baa48eebd2d0183006fcf31_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzYtMTItMS0xLTkzOTQy_df824f72-7e63-4120-aa20-75a2b191d9fc"
      unitRef="usd">145412000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if04601a3de264981ac1226286ec090e9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzctMi0xLTEtOTM5NDI_a905a9dd-dea6-47ec-b242-8330d47ef1e9"
      unitRef="usd">1873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58a748a7747f41ca9a06c80a4c89987a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzctNC0xLTEtOTM5NDI_43aaa98b-5b49-4090-93cd-9189cdd2bd3b"
      unitRef="usd">164049000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ef9de15d9e34f249929eea5b0467121_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzctNi0xLTEtOTM5NDI_3f672c16-3eaf-4e50-a7bd-c0793cb9e02d"
      unitRef="usd">1812000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaecb50cb920343ab9d8424b95b6ddac1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzctOC0xLTEtOTM5NDI_76a51282-2751-4d29-ab30-3f7d6ee10222"
      unitRef="usd">156636000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i854f924c47b740ac95a69a53c8472361_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzctMTAtMS0xLTkzOTQy_f50ee3c7-5f0e-413f-a0e4-6c8758c7289e"
      unitRef="usd">1685000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7737d54cee9c4e9c9fd3c76ebea5247b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzctMTItMS0xLTkzOTQy_22dfcf57-4cb6-42dc-bf8e-8ad269e22231"
      unitRef="usd">140673000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2313737e044f4f05a8c1dacac93190f3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzgtMi0xLTEtOTM5NDI_e07564a8-f347-4337-993b-5d942fe395ed"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i749a4187b5104a6cb42cd6dd0c3408fa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzgtNC0xLTEtOTM5NDI_4ee9193f-a292-4d9c-b912-6caefb0bb40a"
      unitRef="usd">62721000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec357824b7fa41b59f7d8067f7f426ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzgtNi0xLTEtOTM5NDI_c6660070-a0ac-4842-8f0d-1cac21fee53d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibfd6bbd0e25b4719a462d177320495fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzgtOC0xLTEtOTM5NDI_a020a4c8-bef9-403b-b7a7-3aefd7539966"
      unitRef="usd">61161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5dc55cafde944ee0b8b44dfde9dfaea3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzgtMTAtMS0xLTkzOTQy_73d8ffa0-3a8e-439f-9afc-9d652f70c17c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibad2545ee8014dd3b16e65e7517a496e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzgtMTItMS0xLTkzOTQy_2628ac0d-32ad-4729-94bb-87dbc121ae3f"
      unitRef="usd">59706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6185782d30f43d1a7a8f20a0dbde225_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzktMi0xLTEtOTM5NDI_8a3d003a-ec83-46a8-9d70-c4faf1d97a81"
      unitRef="usd">862000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaab6c40fab184b369467bfda86369dc3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzktNC0xLTEtOTM5NDI_5ad067b8-88c5-498f-9d13-5c43ffdfc76e"
      unitRef="usd">9007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19cb7a7b77704d94a73a4722dd2c77b9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzktNi0xLTEtOTM5NDI_4358bbdc-7cdf-40f1-a77e-3f39af932213"
      unitRef="usd">821000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f1cda6a971345b993f8de3f200dd5ac_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzktOC0xLTEtOTM5NDI_d9f80cf8-f8aa-4178-ba74-3c0d34d6ca62"
      unitRef="usd">9663000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib28617a62156436398e9b2bfc02d4959_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzktMTAtMS0xLTkzOTQy_969e9e46-cb62-4d42-b4aa-bf426852ddb0"
      unitRef="usd">598000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie772e0ee8dff43d19607cc1be8777c46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzktMTItMS0xLTkzOTQy_46c65d27-d862-4d33-ab51-83ceb4c3c8c4"
      unitRef="usd">8409000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27529526de084fd789686e5f60daa923_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzEwLTItMS0xLTkzOTQy_9aa00c1f-06b2-4d97-b54e-57e5f9cb03b7"
      unitRef="usd">806200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f56f0fd15dd4de897ec759727972c35_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzEwLTQtMS0xLTkzOTQy_a8944273-3bfd-4c9e-8728-88340b766a1d"
      unitRef="usd">382581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia10a00dd864e452cb4136455d84a9c7d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzEwLTYtMS0xLTkzOTQy_6511cb37-1f32-4a92-b0f8-7f0b24a523ae"
      unitRef="usd">693225000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa6a88e246154bb6acf9d303e60d3b45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzEwLTgtMS0xLTkzOTQy_803b8156-5208-41ba-8d3c-a10154354da9"
      unitRef="usd">383222000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3a2be6edc144636bf014e098de988be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzEwLTEwLTEtMS05Mzk0Mg_2444ae8f-6e72-49d9-b57b-3183d4af5c8b"
      unitRef="usd">538459000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b8ed1b2b85d4a64b2e889396110a446_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTphMDUyNzI5ZThhNmU0MjVlYTBlNGMxODhhMTQ4NjY2Ni90YWJsZXJhbmdlOmEwNTI3MjllOGE2ZTQyNWVhMGU0YzE4OGExNDg2NjY2XzEwLTEyLTEtMS05Mzk0Mg_81c7c056-819d-486a-b156-f0a61fd50892"
      unitRef="usd">354200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90ZXh0cmVnaW9uOjQ0NDVmNmQ2OGZhMzQwODhhYzhmMGQ4ZjZjOTdmNTdjXzQ1NTA_7aaff86d-db04-4a94-99cd-7f2f3a9ed122">The revenue recognized and the remaining deferred revenue balances are shown below:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.826%"/&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: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:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&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:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue balance - December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New billings&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;114,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized&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;(116,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of foreign currency exchange rate changes&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;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue balance - December 31, 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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTpiNWNmM2NmYWVkNzg0MmZjODQxN2MxNDg5MGE2MmI0My90YWJsZXJhbmdlOmI1Y2YzY2ZhZWQ3ODQyZmM4NDE3YzE0ODkwYTYyYjQzXzMtMi0xLTEtOTM5NDI_ba088254-f6db-4fa7-923f-a2916cf08700"
      unitRef="usd">24930000</us-gaap:ContractWithCustomerLiability>
    <tw:ContractWithCustomerLiabilityNewBillings
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTpiNWNmM2NmYWVkNzg0MmZjODQxN2MxNDg5MGE2MmI0My90YWJsZXJhbmdlOmI1Y2YzY2ZhZWQ3ODQyZmM4NDE3YzE0ODkwYTYyYjQzXzQtMi0xLTEtOTM5NDI_c3cc4836-721c-4ed4-957d-a3365e7709c0"
      unitRef="usd">114940000</tw:ContractWithCustomerLiabilityNewBillings>
    <tw:ContractWithCustomerLiabilityRevenueRecognizedIncludingNewBillings
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTpiNWNmM2NmYWVkNzg0MmZjODQxN2MxNDg5MGE2MmI0My90YWJsZXJhbmdlOmI1Y2YzY2ZhZWQ3ODQyZmM4NDE3YzE0ODkwYTYyYjQzXzUtMi0xLTEtOTM5NDI_03837c00-5cd0-4df5-9bb4-750da6de2b32"
      unitRef="usd">116951000</tw:ContractWithCustomerLiabilityRevenueRecognizedIncludingNewBillings>
    <tw:ContractWithCustomerLiabilityForeignCurrencyExchangeRate
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTpiNWNmM2NmYWVkNzg0MmZjODQxN2MxNDg5MGE2MmI0My90YWJsZXJhbmdlOmI1Y2YzY2ZhZWQ3ODQyZmM4NDE3YzE0ODkwYTYyYjQzXzYtMi0xLTEtOTM5NDI_dbd6bdbc-6af3-4a18-ba00-528fbca1345f"
      unitRef="usd">92000</tw:ContractWithCustomerLiabilityForeignCurrencyExchangeRate>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90YWJsZTpiNWNmM2NmYWVkNzg0MmZjODQxN2MxNDg5MGE2MmI0My90YWJsZXJhbmdlOmI1Y2YzY2ZhZWQ3ODQyZmM4NDE3YzE0ODkwYTYyYjQzXzctMi0xLTEtOTM5NDI_b8baa60f-8e9c-4cbd-9b1c-8c17b34320e4"
      unitRef="usd">22827000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90ZXh0cmVnaW9uOjQ0NDVmNmQ2OGZhMzQwODhhYzhmMGQ4ZjZjOTdmNTdjXzQ0MTM_9b02df39-9c24-449c-a036-f98f0b30f292"
      unitRef="usd">23500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMjcvZnJhZzo0NDQ1ZjZkNjhmYTM0MDg4YWM4ZjBkOGY2Yzk3ZjU3Yy90ZXh0cmVnaW9uOjQ0NDVmNmQ2OGZhMzQwODhhYzhmMGQ4ZjZjOTdmNTdjXzQ0OTk_aef33062-ffdf-4760-93da-b66b510e535b"
      unitRef="usd">23000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzUzNTY_83395b46-de6c-437f-8405-088fb71faa13">Income Taxes &lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation is subject to U.S. federal, state and local income taxes with respect to its taxable income, including its allocable share of any taxable income of TWM LLC, and is taxed at prevailing corporate tax rates. The Company&#x2019;s actual effective tax rate will be impacted by the Corporation&#x2019;s ownership share of TWM LLC, which is expected to continue to increase over time as Continuing LLC Owners redeem or exchange their LLC Interests for shares of Class A common stock or Class B common stock, as applicable, or the Corporation purchases LLC Interests from Continuing LLC Owners.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 consolidated effective tax rate will also vary from period to period depending on changes in the mix of earnings, tax legislation and tax rates in various jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2022, total income before the provision for income taxes amounted to $437.1 million, consisting of $414.6 million in the United States and $22.5 million in foreign locations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(16,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%"&gt;State and Local&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current tax expense&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred:&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;/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:120%"&gt;Federal&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%"&gt;Foreign&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Total deferred tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52,863&#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:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85,409&#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:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65,189&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total provision for income taxes&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77,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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the U.S. federal statutory tax rate to the effective rate is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.685%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Statutory U.S. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.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:120%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign tax rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:120%"&gt;Non-controlling 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:120%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax Receivable Agreement adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rate change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity Compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.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:120%"&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:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective income tax rate&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rate for the years ended December&#160;31, 2022 and 2021 differed from the U.S. federal statutory rate of 21.0% primarily due to the state and local taxes including the tax impact of state apportionment rates changes on total tax expense as a result of the remeasurement of the Company&#x2019;s net tax deferred asset, the effect of non-controlling interests and the tax impact of the exercise of equity compensation. The effective tax rate for the year ended December&#160;31, 2020 differed from the U.S. federal statutory rate of 21.0% primarily due to the effect of non-controlling interests and the tax impact of the exercise of equity compensation, partially offset by state, local and foreign taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 Company&#x2019;s net deferred tax asset (liability) are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investment in partnership&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;566,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;506,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net operating losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax Receivable Agreement - 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:120%"&gt;14,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:120%"&gt;Deferred tax assets, gross&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:120%"&gt;698,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;625,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation Allowance&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(741)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%"&gt;Total deferred tax assets, 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;698,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;624,703&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:120%"&gt;Goodwill and Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:120%"&gt;Total deferred tax 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net deferred tax asset (liability)&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;668,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;597,959&#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:10pt"&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 expects to obtain an increase in its share of the tax basis of the assets of TWM LLC when LLC Interests are redeemed or exchanged by Continuing LLC Owners and in connection with certain other qualifying transactions. This increase in tax basis may have the effect of reducing the amounts that the Corporation would otherwise pay in the future to various tax authorities. Pursuant to the Tax Receivable Agreement, the Corporation is required to make cash payments to the Continuing LLC Owners equal to 50% of the amount of U.S. federal, state and local income or franchise tax savings, if any, that the Corporation actually realizes (or in some circumstances are deemed to realize) as a result of certain future tax benefits to which the Corporation may become entitled. The Corporation expects to benefit from the remaining 50% of tax benefits, if any, that the Corporation may actually realize. See Note 10 &#x2013; Tax Receivable Agreement for further details. The tax benefit has been recognized in deferred tax assets on the consolidated statement of financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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, 2022, the Company had tax effected U.S. federal net operating loss carryforwards for income tax purposes of $43.1&#160;million, state and local net operating loss carryforwards of $9.9&#160;million, and foreign net operating loss carryforwards of $4.2&#160;million. If not utilized, the state and local net operating loss carryforwards will begin to expire in 2035. The U.S. federal net operating loss carryforwards and foreign net operating loss carryforwards can be carried forward indefinitely.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 Company&#x2019;s uncertain tax positions are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:8pt;font-weight:700;line-height:120%"&gt;Amount&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:8pt;font-weight:400;line-height:120%"&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross unrecognized tax benefits as of January 1, 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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:120%"&gt;Increase in current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,833&#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 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:120%"&gt;Increase in prior year tax positions&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Decrease in prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:120%"&gt;Gross unrecognized tax benefits as of December 31, 2022&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,048&#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:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes interest and penalties related to income taxes within the provision for income taxes in the consolidated statements of income. Accrued interest and penalties are included within accounts payable, accrued expenses and other liabilities in the consolidated statements of financial condition. The total amount of interest and penalties payable as of December&#160;31, 2022 was $2.4&#160;million and $0.2&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Reorganization Transactions, a Refinitiv entity was contributed to the Corporation, pursuant to which the Corporation received 96,933,192 LLC Interests and Refinitiv received 96,933,192 shares of Class B common stock (&#x201c;Refinitiv Contribution&#x201d;). As a result of the Refinitiv Contribution, the Company assumed the tax liabilities of the contributed entity. The contributed entity is under audit by the State of New Jersey for the tax years 2012 &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; 2015 and is appealing a tax assessment from an audit by the State of New Jersey for the tax years 2008 &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; 2011. As of both December&#160;31, 2022 and 2021, the tax liability related to the Refinitiv Contribution is $2.7&#160;million and is included within accounts payable, accrued expenses and other liabilities on the consolidated statement of financial condition. The Company is indemnified by Refinitiv for these tax liabilities that were assumed by the Company as a result of the Refinitiv Contribution. As of both December&#160;31, 2022 and 2021, $2.7&#160;million is included in other assets on the consolidated statement of financial condition related to this indemnification.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The above tax positions were recognized using the best estimate of the amount expected to be paid based on available information and assessment of all relevant factors. Due to the uncertainty associated with tax audits, it is possible that at some future date liabilities resulting from these audits could vary significantly from these positions. Nevertheless, based on currently enacted legislation and information currently known to us, the Company believes that the ultimate resolution of these audits will not have a material adverse impact on the Company&#x2019;s financial condition taken as a whole. Furthermore, the Company does not anticipate any material changes to net uncertain tax benefits within the next twelve months.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzg3Mw_50e6688a-6c07-411a-bcb0-7d94b152eed5"
      unitRef="usd">437100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8d9fdea7f04640b983d9fa9cd656c58c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzg5MQ_aae8a659-86fd-4922-ab56-5622eac8200f"
      unitRef="usd">414600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i61d42e705a7e4b42851e4b8044dd38e3_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzkxOQ_2d427a04-136b-4015-b1a8-1eef4145400e"
      unitRef="usd">22500000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzUzNTg_c8c304d7-3d79-43e9-8ea3-1c817242dfd4">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(16,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%"&gt;State and Local&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current tax expense&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred:&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;/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:120%"&gt;Federal&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%"&gt;Foreign&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Total deferred tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52,863&#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:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85,409&#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:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65,189&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total provision for income taxes&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77,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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzYtMi0xLTEtOTM5NDI_6745609f-ff10-483b-839b-b743881bc1f4"
      unitRef="usd">7260000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzYtNC0xLTEtOTM5NDI_f64c6217-72b1-407f-958f-25486ddbecbe"
      unitRef="usd">2025000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzYtNi0xLTEtOTM5NDI_bd31edc7-fb05-4353-aad9-df2a1ffaf4d9"
      unitRef="usd">-16529000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzctMi0xLTEtOTM5NDI_dd7bf4e9-6c12-4017-872d-269b64bf2ac8"
      unitRef="usd">16243000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzctNC0xLTEtOTM5NDI_bfdbe2d4-102e-46d1-b477-9380d8a43045"
      unitRef="usd">8334000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzctNi0xLTEtOTM5NDI_ba297283-9743-47f4-a25f-a98e0ae22851"
      unitRef="usd">5261000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzgtMi0xLTEtOTM5NDI_0e08838f-e184-480d-a74c-4bcacfa5b4c8"
      unitRef="usd">1154000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzgtNC0xLTEtOTM5NDI_20b2b635-9124-4ef9-a815-b8b2de49e972"
      unitRef="usd">1107000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzgtNi0xLTEtOTM5NDI_315acff3-3322-4f6f-98ea-d9751585bb45"
      unitRef="usd">2153000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzktMi0xLTEtOTM5NDI_99b8dfdc-b3af-47d5-9239-a835242b33b2"
      unitRef="usd">24657000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzktNC0xLTEtOTM5NDI_605bfa18-70fc-4e29-9db3-e49973c0c256"
      unitRef="usd">11466000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzktNi0xLTEtOTM5NDI_0a72105f-472f-4103-bae0-5818cef11a27"
      unitRef="usd">-9115000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzExLTItMS0xLTkzOTQy_46e6d6e9-f901-4d56-8368-7c334c62fa32"
      unitRef="usd">66591000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzExLTQtMS0xLTkzOTQy_17391008-1344-473b-898b-e1848ed5fa4d"
      unitRef="usd">49266000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzExLTYtMS0xLTkzOTQy_56778f5a-90b3-4318-ad30-f452d8b0d14d"
      unitRef="usd">52845000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzEyLTItMS0xLTkzOTQy_672f6083-11ce-4c2e-9ad9-b1177a50dae3"
      unitRef="usd">-11384000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzEyLTQtMS0xLTkzOTQy_7cb097cc-4b47-426a-86d1-a674a5fdfbd7"
      unitRef="usd">40363000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzEyLTYtMS0xLTkzOTQy_198faa8e-b96f-4c42-a599-1b068f87f954"
      unitRef="usd">12572000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzEzLTItMS0xLTkzOTQy_6eda52aa-6e46-4d80-bfc7-cd48cb365896"
      unitRef="usd">-2344000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzEzLTQtMS0xLTkzOTQy_542662c0-3e48-4cbc-81f6-171deecb17d8"
      unitRef="usd">-4220000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzEzLTYtMS0xLTkzOTQy_12a35fc9-e04d-4f42-88e7-65c863427a92"
      unitRef="usd">-228000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzE0LTItMS0xLTkzOTQy_ebcf8b61-1229-4ae0-a07c-491c7e68f5cd"
      unitRef="usd">52863000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzE0LTQtMS0xLTkzOTQy_d3f4092b-4276-414d-ad96-a6e1d4a08dbc"
      unitRef="usd">85409000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzE0LTYtMS0xLTkzOTQy_a2cd142a-546a-4851-88a3-ac24271b3aa2"
      unitRef="usd">65189000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzE1LTItMS0xLTkzOTQy_ccfc0a28-4e70-4688-8548-081b6524914f"
      unitRef="usd">77520000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzE1LTQtMS0xLTkzOTQy_7839129b-2717-4440-82aa-046bf7e174b1"
      unitRef="usd">96875000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTo1N2MzMTFhYmExYTg0MjMwOWRiOTc5NDJkYjljZDM4NS90YWJsZXJhbmdlOjU3YzMxMWFiYTFhODQyMzA5ZGI5Nzk0MmRiOWNkMzg1XzE1LTYtMS0xLTkzOTQy_a91016b8-6825-4d91-9dc7-2b9cee1c2688"
      unitRef="usd">56074000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzUzNTk_312469b6-ab7e-44fe-b7b1-90bf71e5a698">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the U.S. federal statutory tax rate to the effective rate is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.685%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Statutory U.S. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.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:120%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign tax rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:120%"&gt;Non-controlling 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:120%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax Receivable Agreement adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rate change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity Compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.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:120%"&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:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective income tax rate&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzQtMi0xLTEtOTM5NDI_d4baf4dd-a1df-44bd-b17a-7b3edcc02c8f"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzQtNC0xLTEtOTM5NDI_4afdab20-3394-4d73-8b69-b194484a3106"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzQtNi0xLTEtOTM5NDI_32fb50ef-86bc-4913-936d-97b56fbf46af"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzUtMi0xLTEtOTM5NDI_e770d17d-0c0d-484e-bc50-e60d94d68612"
      unitRef="number">0.053</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzUtNC0xLTEtOTM5NDI_61fe41cd-5a9d-4fdf-bf34-0acd4efd2243"
      unitRef="number">0.037</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzUtNi0xLTEtOTM5NDI_3baa8598-7ee3-4341-b782-f0f6d5550f01"
      unitRef="number">0.050</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzYtMi0xLTEtOTM5NDI_e8ce039d-4c79-4ae9-ade5-b55bed28c997"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzYtNC0xLTEtOTM5NDI_705a9755-4e13-4222-ad29-d452abcbcc08"
      unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzYtNi0xLTEtOTM5NDI_2e0ffec9-b848-4473-9657-e59286a9ccd6"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzgtMi0xLTEtOTM5NDI_7f5508ec-bea8-420f-93ff-f3efeda1e0fa"
      unitRef="number">-0.021</us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzgtNC0xLTEtOTM5NDI_14f59fce-11b9-4999-84a0-eb7046316d1b"
      unitRef="number">-0.023</us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzgtNi0xLTEtOTM5NDI_481e02bb-5c0d-4192-ac50-1d6c417d0ef7"
      unitRef="number">-0.034</us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzktMi0xLTEtOTM5NDI_e04473d0-9cc2-4949-9c57-78cd76893d95"
      unitRef="number">-0.007</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzktNC0xLTEtOTM5NDI_28cb3112-01ec-4e31-948a-c65ce100fb3d"
      unitRef="number">-0.007</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzktNi0xLTEtOTM5NDI_45e23200-9fd2-46fc-b5e3-921fbd084161"
      unitRef="number">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzEwLTItMS0xLTkzOTQy_c3ca7d4c-3267-4dfb-adc5-342e013e1822"
      unitRef="number">-0.041</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzEwLTQtMS0xLTkzOTQy_bd4289f4-a8bc-431d-aa13-4bb215ddee17"
      unitRef="number">0.067</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzEwLTYtMS0xLTkzOTQy_d1109f80-11e9-4e8a-9aca-8ae1baab8d45"
      unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <tw:EffectiveIncomeTaxRateReconciliationEquityCompensationPercent
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzExLTItMS0xLTkzOTQy_7116ad83-f1cc-4b4a-9be6-4773233f8b9e"
      unitRef="number">-0.021</tw:EffectiveIncomeTaxRateReconciliationEquityCompensationPercent>
    <tw:EffectiveIncomeTaxRateReconciliationEquityCompensationPercent
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzExLTQtMS0xLTkzOTQy_8b7eb523-f846-4f69-a3e8-86e07ced32c1"
      unitRef="number">-0.025</tw:EffectiveIncomeTaxRateReconciliationEquityCompensationPercent>
    <tw:EffectiveIncomeTaxRateReconciliationEquityCompensationPercent
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzExLTYtMS0xLTkzOTQy_f0386951-e09f-4433-9fe0-a65d8d46fc05"
      unitRef="number">-0.018</tw:EffectiveIncomeTaxRateReconciliationEquityCompensationPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzEyLTItMS0xLTkzOTQy_812dfa3c-6ee3-41d9-b9a3-0b0ae49b525f"
      unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzEyLTQtMS0xLTkzOTQy_f42589dc-4a7d-4baf-82af-a8b756455581"
      unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzEyLTYtMS0xLTkzOTQy_f4c85223-cd65-47a7-b306-132e1067587b"
      unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzEzLTItMS0xLTkzOTQy_db0ac2b4-0f50-494b-b588-1c7bbb7ca70a"
      unitRef="number">0.177</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzEzLTQtMS0xLTkzOTQy_21031a4a-1dc3-4c3a-82b8-2fea0f42ccba"
      unitRef="number">0.262</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTpiNGEyOGE1NWQ4N2Q0YmMxOGYzNzViOWQ1MzgyODQ3Zi90YWJsZXJhbmdlOmI0YTI4YTU1ZDg3ZDRiYzE4ZjM3NWI5ZDUzODI4NDdmXzEzLTYtMS0xLTkzOTQy_b90d2036-d143-4ce3-8e85-a161f1a1e5cd"
      unitRef="number">0.204</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzUzNjE_11711e51-cec7-41ac-b8ea-d91bf4ff77b1">&lt;div style="margin-top:10pt"&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 Company&#x2019;s net deferred tax asset (liability) are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investment in partnership&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;566,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;506,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net operating losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax Receivable Agreement - 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:120%"&gt;14,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:120%"&gt;Deferred tax assets, gross&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:120%"&gt;698,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;625,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation Allowance&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(741)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%"&gt;Total deferred tax assets, 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;698,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;624,703&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:120%"&gt;Goodwill and Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:120%"&gt;Total deferred tax 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net deferred tax asset (liability)&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;668,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;597,959&#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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsInvestments
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzUtMi0xLTEtOTM5NDI_f4713c7a-4613-4620-97a9-d43eefd5f06d"
      unitRef="usd">566524000</us-gaap:DeferredTaxAssetsInvestments>
    <us-gaap:DeferredTaxAssetsInvestments
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzUtNC0xLTEtOTM5NDI_bbb6fc76-748b-4bc4-ba59-e0fe3f51d8e4"
      unitRef="usd">506586000</us-gaap:DeferredTaxAssetsInvestments>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzYtMi0xLTEtOTM5NDI_a82b8a24-64ec-4bc4-adf3-67d21b2be270"
      unitRef="usd">57247000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzYtNC0xLTEtOTM5NDI_bfa915ab-6637-49a1-9242-9baf319d7fdc"
      unitRef="usd">55236000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <tw:DeferredTaxAssetsTaxReceivableAgreement
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzctMi0xLTEtOTM5NDI_5df6907a-b851-43a3-8308-4873c6e4bb15"
      unitRef="usd">14918000</tw:DeferredTaxAssetsTaxReceivableAgreement>
    <tw:DeferredTaxAssetsTaxReceivableAgreement
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzctNC0xLTEtOTM5NDI_0c6e0b90-25b0-4817-a11e-f1ea1f90d1b4"
      unitRef="usd">13393000</tw:DeferredTaxAssetsTaxReceivableAgreement>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzgtMi0xLTEtOTM5NDI_57646a2b-77d2-4450-891e-a3c1e591697e"
      unitRef="usd">43861000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzgtNC0xLTEtOTM5NDI_51ef22eb-6bea-4967-a854-4c7f716e75d4"
      unitRef="usd">31507000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzktMi0xLTEtOTM5NDI_43d945d8-c654-4241-b792-61d8a738b787"
      unitRef="usd">9985000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzktNC0xLTEtOTM5NDI_f8c23e93-cb72-4daa-b770-10f4d4535bb8"
      unitRef="usd">8947000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzEwLTItMS0xLTkzOTQy_5fe1815a-fa45-4155-b608-214996bd5a7d"
      unitRef="usd">5569000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzEwLTQtMS0xLTkzOTQy_60ca4488-3c05-4e3a-b89c-d072784bc219"
      unitRef="usd">9775000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzExLTItMS0xLTkzOTQy_d7a24c75-061b-4b9c-9118-8c6ab4280372"
      unitRef="usd">698104000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzExLTQtMS0xLTkzOTQy_6a54164f-db74-46c2-8f47-9a71c5d81a82"
      unitRef="usd">625444000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzEyLTItMS0xLTkzOTQy_8cf38d00-f589-4e94-a0c5-96285c6d80ea"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzEyLTQtMS0xLTkzOTQy_90957a91-2848-42dc-9ecc-34277d3a4a62"
      unitRef="usd">741000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzEzLTItMS0xLTkzOTQy_384657a1-e7ad-46b9-8bde-a1a0c59fc641"
      unitRef="usd">698104000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzEzLTQtMS0xLTkzOTQy_f4576103-29f5-4b15-99e7-64718ff07b16"
      unitRef="usd">624703000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzE2LTItMS0xLTkzOTQy_a9ae0beb-276f-499f-b3b5-9f555add42ce"
      unitRef="usd">29913000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzE2LTQtMS0xLTkzOTQy_b52ae967-f00a-4d4f-9919-fc5031782d26"
      unitRef="usd">26744000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzE3LTItMS0xLTkzOTQy_5abf5e3f-be14-40fc-89a6-eb4a33203243"
      unitRef="usd">29913000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzE3LTQtMS0xLTkzOTQy_a7f68260-925d-40ad-83eb-45debd1d4d9e"
      unitRef="usd">26744000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzE5LTItMS0xLTkzOTQy_3bd5f99f-86ed-43a1-912e-39bf55eb155e"
      unitRef="usd">668191000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZTplNzJhNjUzNjg1ZTI0YzM1YjFkZTZlMjE1ZDdjNmRlMy90YWJsZXJhbmdlOmU3MmE2NTM2ODVlMjRjMzViMWRlNmUyMTVkN2M2ZGUzXzE5LTQtMS0xLTkzOTQy_f4583411-0b10-41a9-999a-5c11197e68b5"
      unitRef="usd">597959000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <tw:TaxReceivableAgreementRemainingPercentageOfAmountOfFederalStateAndLocalIncomeOrFranchiseTaxSavings
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzI0Mzc_30dfab6a-dd76-4d86-a59e-cb78c21d258b"
      unitRef="number">0.50</tw:TaxReceivableAgreementRemainingPercentageOfAmountOfFederalStateAndLocalIncomeOrFranchiseTaxSavings>
    <tw:TaxReceivableAgreementRemainingPercentageOfAmountOfFederalStateAndLocalIncomeOrFranchiseTaxSavings
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzI3NDY_02a52a2e-0445-4edb-89f6-315e44bd92bc"
      unitRef="number">0.50</tw:TaxReceivableAgreementRemainingPercentageOfAmountOfFederalStateAndLocalIncomeOrFranchiseTaxSavings>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ibed1988917854100983e45ae0efca259_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzMwNzA_73ac0b58-153e-43f1-9635-92e1eb4caa9a"
      unitRef="usd">43100000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="if3d41a535a7d4bb2b2446831d45aa52a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzMxMjk_e6a24996-3aa6-4b32-ac79-cba276d91ec9"
      unitRef="usd">9900000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i9c51728e823f42b286f3b125a9632cae_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzI3NDg3NzkwODE0Nzg_76b10727-6d7a-414d-868a-b05c3d7c52cd"
      unitRef="usd">4200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzUzNjI_0bc1ab1d-7273-4084-8db4-dfa903617bf4">&lt;div style="margin-top:10pt"&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 Company&#x2019;s uncertain tax positions are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:8pt;font-weight:700;line-height:120%"&gt;Amount&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:8pt;font-weight:400;line-height:120%"&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross unrecognized tax benefits as of January 1, 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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:120%"&gt;Increase in current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,833&#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 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:120%"&gt;Increase in prior year tax positions&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Decrease in prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:120%"&gt;Gross unrecognized tax benefits as of December 31, 2022&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,048&#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="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZToyMzMwZWYyYjgxYzM0NjIxOTY3NTJkZjI1ZGE4MjllMi90YWJsZXJhbmdlOjIzMzBlZjJiODFjMzQ2MjE5Njc1MmRmMjVkYTgyOWUyXzItMi0xLTEtOTM5NDI_e1a1596d-7d10-4ec2-b24c-f976c2f5e67e"
      unitRef="usd">7006000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZToyMzMwZWYyYjgxYzM0NjIxOTY3NTJkZjI1ZGE4MjllMi90YWJsZXJhbmdlOjIzMzBlZjJiODFjMzQ2MjE5Njc1MmRmMjVkYTgyOWUyXzMtMi0xLTEtOTM5NDI_53d583ee-b2df-4636-994d-aaa2087fa034"
      unitRef="usd">1833000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZToyMzMwZWYyYjgxYzM0NjIxOTY3NTJkZjI1ZGE4MjllMi90YWJsZXJhbmdlOjIzMzBlZjJiODFjMzQ2MjE5Njc1MmRmMjVkYTgyOWUyXzQtMi0xLTEtOTM5NDI_9cb8da34-a657-4c9b-ab7d-fe302286e633"
      unitRef="usd">1109000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZToyMzMwZWYyYjgxYzM0NjIxOTY3NTJkZjI1ZGE4MjllMi90YWJsZXJhbmdlOjIzMzBlZjJiODFjMzQ2MjE5Njc1MmRmMjVkYTgyOWUyXzUtMi0xLTEtOTM5NDI_b79d68a6-4db1-44ed-9bb1-ef255ca08a12"
      unitRef="usd">1900000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZToyMzMwZWYyYjgxYzM0NjIxOTY3NTJkZjI1ZGE4MjllMi90YWJsZXJhbmdlOjIzMzBlZjJiODFjMzQ2MjE5Njc1MmRmMjVkYTgyOWUyXzctMi0xLTEtOTM5NDI_3375da94-2ec0-498d-a762-25847f839c55"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90YWJsZToyMzMwZWYyYjgxYzM0NjIxOTY3NTJkZjI1ZGE4MjllMi90YWJsZXJhbmdlOjIzMzBlZjJiODFjMzQ2MjE5Njc1MmRmMjVkYTgyOWUyXzgtMi0xLTEtOTM5NDI_95735b9c-f234-4aef-9392-4c0546b7d94d"
      unitRef="usd">8048000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:IncomeTaxExaminationInterestAccrued
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzQ5NDc4MDIzMzYwMjc_0c4b07a4-dfc3-43cd-8707-ca237ac351cc"
      unitRef="usd">2400000</us-gaap:IncomeTaxExaminationInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAccrued
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzQ5NDc4MDIzMzYwNDE_b0f771ff-6df2-4a5f-a9f0-edafcc7f839c"
      unitRef="usd">200000</us-gaap:IncomeTaxExaminationPenaltiesAccrued>
    <tw:StockContributedDuringPeriodAcquireeMajorityOwner
      contextRef="id70b5e5319394c108f990a42327b0fd9_D20190408-20190408"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzg3OTYwOTMwMjk4NTI_99a6db17-3705-49b8-befa-8d634338a1d9"
      unitRef="shares">96933192</tw:StockContributedDuringPeriodAcquireeMajorityOwner>
    <us-gaap:CommonStockSharesIssued
      contextRef="i0073a300617d46dcac2a8b934548dc4b_I20190408"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzQ5NDc4MDIzMzI1Nzg_ba2f4abd-9c6c-45ad-aefb-9b00d7949b30"
      unitRef="shares">96933192</us-gaap:CommonStockSharesIssued>
    <us-gaap:AccruedIncomeTaxes
      contextRef="ic028b4a131f04ff193fc54d2e4104181_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzQyMjE_2f325547-b861-49c4-bc5c-cff192391d31"
      unitRef="usd">2700000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:AccruedIncomeTaxes
      contextRef="ibefd46996bf543e89f3007e1ecbae182_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzQyMjE_91fda963-e694-41be-9f43-caa0c824498d"
      unitRef="usd">2700000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:OtherAssets
      contextRef="i3a7a596fd527423ab0d5d51180a44b5f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzQ1MjM_59113ca9-53bc-4b46-8d81-904ce3f68cdb"
      unitRef="usd">2700000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ia118a19eeedc4286b8c5903d2697c804_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzAvZnJhZzoxYzQwYjZhOWY1NzQ0ZGU3YjhiMmU5MTZmNWFiNmZjZS90ZXh0cmVnaW9uOjFjNDBiNmE5ZjU3NDRkZTdiOGIyZTkxNmY1YWI2ZmNlXzQ1MjM_86e5a02a-44d4-4f99-97cc-a0f0a5437ebc"
      unitRef="usd">2700000</us-gaap:OtherAssets>
    <tw:TaxReceivableAgreementLiabilityDisclosureTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzMvZnJhZzo0YTM5ZTc5N2ZmOWM0MTY3OWQ3NWY2NDZmMjgyZTQ1Mi90ZXh0cmVnaW9uOjRhMzllNzk3ZmY5YzQxNjc5ZDc1ZjY0NmYyODJlNDUyXzI5NzI_ea60074f-f12e-435c-93f7-f97d7d888184">Tax Receivable Agreement&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Reorganization Transactions, the Corporation entered into a tax receivable agreement (the &#x201c;Tax Receivable Agreement&#x201d;) with TWM LLC and the Continuing LLC Owners, which provides for the payment by the Corporation to a Continuing LLC Owner of 50% of the amount of U.S. federal, state and local income or franchise tax savings, if any, that the Corporation actually realizes (or in some circumstances is deemed to realize) as a result of (i) increases in the tax basis of TWM LLC&#x2019;s assets resulting from (a) the purchase of LLC Interests from such Continuing LLC Owner, including with the net proceeds from the IPO and any subsequent offerings or (b) redemptions or exchanges by such Continuing LLC Owner of LLC Interests for shares of Class A common stock or Class B common stock or for cash, as applicable, and (ii) certain other tax benefits related to the Corporation making payments under the Tax Receivable Agreement. Payments under the Tax Receivable Agreement are made within 150 days after the filing of the tax return based on the actual tax savings realized by the Corporatio&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;n. The first payment of the Tax Receivable Agreement was made in January 2021. Substantially all payments due under the Tax Receivable Agreement are payable over fifteen years following the purchase of LLC Interests from Continuing LLC Owners or redemption or exchanges by Continuing LLC Owners of LLC Interests.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation accounts for the income tax effects resulting from taxable redemptions or exchanges of LLC Interests by Continuing LLC Owners for shares of Class A common stock or Class B common stock or cash, as the case may be, and purchases by the Corporation of LLC Interests from Continuing LLC Owners by recognizing an increase in deferred tax assets, based on enacted tax rates at the date of each redemption, exchange, or purchase, as the case may be. Further, the Corporation evaluates the likelihood that it will realize the benefit represented by the deferred tax asset, and, to the extent that the Corporation estimates that it is more likely than not that it will not realize the benefit, it reduces the carrying amount of the deferred tax asset with a valuation allowance.&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;The impact of any changes in the total projected obligations recorded under the Tax Receivable Agreement as a result of actual changes in the mix of the Company&#x2019;s earnings, tax legislation and tax rates in various jurisdictions, or other factors that may impact the Corporation&#x2019;s actual tax savings realized, are reflected in income before taxes on the consolidated statements of income in the period in which the change occurs. &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;As of December&#160;31, 2022 and 2021, the tax receivable agreement liability on the consolidated statements of financial condition totaled $425.7 million and $412.4 million, respectively. &lt;/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 the years ended December 31, 2022, 2021 and 2020, the Company recognized a tax receivable agreement liability adjustment o&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;f $13.7 million, $12.7 million and $11.4 million&lt;/span&gt;, respectively, in the consolidated statements of income.</tw:TaxReceivableAgreementLiabilityDisclosureTextBlock>
    <tw:TaxReceivableAgreementPercentageOfAmountOfFederalStateAndLocalIncomeOrFranchiseTaxSavings
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzMvZnJhZzo0YTM5ZTc5N2ZmOWM0MTY3OWQ3NWY2NDZmMjgyZTQ1Mi90ZXh0cmVnaW9uOjRhMzllNzk3ZmY5YzQxNjc5ZDc1ZjY0NmYyODJlNDUyXzI3Ng_7ec28487-067b-422d-8fcd-89753477d7de"
      unitRef="number">0.50</tw:TaxReceivableAgreementPercentageOfAmountOfFederalStateAndLocalIncomeOrFranchiseTaxSavings>
    <tw:TaxReceivableAgreementTerm
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzMvZnJhZzo0YTM5ZTc5N2ZmOWM0MTY3OWQ3NWY2NDZmMjgyZTQ1Mi90ZXh0cmVnaW9uOjRhMzllNzk3ZmY5YzQxNjc5ZDc1ZjY0NmYyODJlNDUyXzM4NDgyOTA3MDMwNTI_22fcdeba-1164-4db8-b549-9de42540f158">P15Y</tw:TaxReceivableAgreementTerm>
    <tw:TaxReceivableAgreementLiability
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzMvZnJhZzo0YTM5ZTc5N2ZmOWM0MTY3OWQ3NWY2NDZmMjgyZTQ1Mi90ZXh0cmVnaW9uOjRhMzllNzk3ZmY5YzQxNjc5ZDc1ZjY0NmYyODJlNDUyXzI3NzY_22151a4a-c796-4c0d-8797-11addb55f810"
      unitRef="usd">425700000</tw:TaxReceivableAgreementLiability>
    <tw:TaxReceivableAgreementLiability
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzMvZnJhZzo0YTM5ZTc5N2ZmOWM0MTY3OWQ3NWY2NDZmMjgyZTQ1Mi90ZXh0cmVnaW9uOjRhMzllNzk3ZmY5YzQxNjc5ZDc1ZjY0NmYyODJlNDUyXzI3ODM_773a027b-82dd-4b5c-8958-95c15b31385c"
      unitRef="usd">412400000</tw:TaxReceivableAgreementLiability>
    <tw:TaxReceivableAgreementLiabilityAdjustment
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzMvZnJhZzo0YTM5ZTc5N2ZmOWM0MTY3OWQ3NWY2NDZmMjgyZTQ1Mi90ZXh0cmVnaW9uOjRhMzllNzk3ZmY5YzQxNjc5ZDc1ZjY0NmYyODJlNDUyXzI5MDE_b9c64a70-e9b1-449c-935f-5823c75ceb85"
      unitRef="usd">13700000</tw:TaxReceivableAgreementLiabilityAdjustment>
    <tw:TaxReceivableAgreementLiabilityAdjustment
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzMvZnJhZzo0YTM5ZTc5N2ZmOWM0MTY3OWQ3NWY2NDZmMjgyZTQ1Mi90ZXh0cmVnaW9uOjRhMzllNzk3ZmY5YzQxNjc5ZDc1ZjY0NmYyODJlNDUyXzI5MDU_c5f1c0c6-c0b0-4ed1-ad7b-c8bd72ed4254"
      unitRef="usd">12700000</tw:TaxReceivableAgreementLiabilityAdjustment>
    <tw:TaxReceivableAgreementLiabilityAdjustment
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzMvZnJhZzo0YTM5ZTc5N2ZmOWM0MTY3OWQ3NWY2NDZmMjgyZTQ1Mi90ZXh0cmVnaW9uOjRhMzllNzk3ZmY5YzQxNjc5ZDc1ZjY0NmYyODJlNDUyXzI5MTI_d94203cc-6c13-4411-9a29-c2317165a2ad"
      unitRef="usd">11400000</tw:TaxReceivableAgreementLiabilityAdjustment>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzE0NDUw_885c358c-98b4-4faa-bb5c-8d2f3c5d97bb">Stockholders&#x2019; Equity&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Common Stock &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each share of Class A common stock and Class C common stock entitles its holder to one vote on all matters presented to the Corporation&#x2019;s stockholders generally. Each share of Class B common stock and Class D common stock entitles its holder to ten votes on all matters presented to the Corporation&#x2019;s stockholders generally. The holders of Class C common stock and Class D common stock have no economic interests in the Corporation (where &#x201c;economic interests&#x201d; means the right to receive any dividends or distributions, whether cash or stock, in connection with common stock). These attributes are summarized in the following table: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:120%"&gt;Class of Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Par 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:8pt;font-weight:700;line-height:120%"&gt;Votes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Economic Rights&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:120%"&gt;Class A common stock&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.00001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;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:120%"&gt;Yes&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:120%"&gt;Class B common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.00001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:120%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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:120%"&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Class C common stock&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.00001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:120%"&gt;No&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:120%"&gt;Class D common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.00001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:120%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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:120%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 outstanding shares of Class A common stock, Class B common stock, Class C common stock and Class D common stock will vote together as a single class on all matters presented to the Corporation&#x2019;s stockholders for their vote or approval, except as otherwise required by applicable law.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 Class B common stock may from time to time exchange all or a portion of their shares of Class B common stock for newly issued shares of Class A common stock on a one-for-one basis (in which case their shares of Class B common stock will be cancelled on a one-for-one basis upon any such issuance). Continuing LLC Owners that hold shares of Class D common stock may from time to time exchange all or a portion of their shares of Class D common stock for newly issued shares of Class C common stock on a one-for-one basis (in which case their shares of Class D common stock will be cancelled on a one-for-one basis upon such issuance).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each share of Class B common stock will automatically convert into one share of Class A common stock and each share of Class D common stock will automatically convert into one share of Class C common stock (i) immediately prior to any sale or other transfer of such share by a holder or its permitted transferees to a non-permitted transferee or (ii) once Refinitiv no longer beneficially owns a number of shares of common stock and LLC Interests that together entitle them to at least 10% of TWM LLC&#x2019;s economic interest. Holders of LLC Interests that receive shares of Class C common stock upon any such conversion may continue to elect to have their LLC Interests redeemed for newly issued shares of Class A common stock as described below (in which case their shares of Class C common stock will be cancelled on a one-for-one basis upon such issuance).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Corporation&#x2019;s board of directors adopted the Omnibus Equity Plan, under which equity awards may be made in respect of shares of Class A common stock. It also assumed sponsorship of the Option Plan and a PRSU plan formerly sponsored by TWM LLC. See Note 13 &#x2013; Stock-Based Compensation Plans for further details.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;LLC Interests&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The TWM LLC Agreement requires that TWM LLC at all times maintain (i) a one-to-one ratio between the number of shares of Class A common stock and Class B common stock issued by the Corporation and the number of LLC Interests owned by the Corporation and (ii) a one-to-one ratio between the number of shares of Class C common stock and Class D common stock issued by the Corporation and the number of LLC Interests owned by the holders of such Class C common stock and Class D common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;LLC Interests held by Continuing LLC Owners are redeemable in accordance with the TWM LLC Agreement, at the election of such holders, for newly issued shares of Class A common stock or Class B common stock, as the case may be, on a one-for-one basis (and such holders&#x2019; shares of Class C common stock or Class D common stock, as the case may be, will be cancelled on a one-for-one basis upon any such issuance). In the event of such election by a Continuing LLC Owner, the Corporation may, at its option, effect a direct exchange of Class A common stock or Class B common stock for such LLC Interests of such Continuing LLC Owner in lieu of such redemption. In addition, the Corporation&#x2019;s board of directors may, at its option, instead of the foregoing redemptions or exchanges of LLC Interests, cause the Corporation to make a cash payment equal to the volume weighted average market price of one share of Class A common stock for each LLC Interest redeemed or exchanged (subject to customary adjustments, including for stock splits, stock dividends and reclassifications) in accordance with the terms of the TWM LLC Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;April 2020 Follow-On Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 second quarter of 2020, Tradeweb Markets Inc. completed an underwritten follow-on offering of 12,835,245 shares of Class A Common stock at a public offering price of $50.25 per share, which included 1,674,162 shares of Class A common stock issued pursuant to the underwriters&#x2019; option to purchase additional shares of Class A common stock. Tradeweb Markets Inc. received net proceeds of $626.3&#160;million, after deducting underwriting discounts and commissions but before deducting estimated offering expenses, which were used to purchase (i) 12,238,827 issued and outstanding LLC Interests from certain of the Bank Stockholders and certain executive officers (and the corresponding shares of Class C common stock and/or Class D common stock held by such holders were cancelled) and (ii) 596,418 issued and outstanding shares of Class A common stock from certain executive officers (which shares of Class A common stock were cancelled), at a purchase price per interest and share equal to the public offering price per share of $50.25, less the underwriting discounts and commissions payable thereon.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Redemptions and Exchanges of LLC Interests&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the April 2020 follow-on offering transaction described above, Continuing LLC Owners may, from time to time, exercise their redemption rights under the TWM LLC Agreement, pursuant to which LLC Interests are exchanged for newly-issued shares of Class A common stock. Simultaneously, and in connection with these exchanges, shares of Class C and/or Class D common stock are surrendered by Continuing LLC Owners and cancelled. In connection with these exchanges, Tradeweb Markets Inc. receives LLC Interests, increasing its total ownership interest in TWM LLC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Share Repurchase Programs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February&#160;4, 2021, the Company announced that its board of directors authorized a share repurchase program (the &#x201c;2021 Share Repurchase Program&#x201d;), primarily to offset annual dilution from stock-based compensation plans. The 2021 Share Repurchase Program authorized the purchase of up to $150.0 million of the Company&#x2019;s Class A common stock at the Company&#x2019;s discretion through the end of fiscal year 2023. The 2021 Share Repurchase Program was effected through regular open-market purchases (which included repurchase plans designed to comply with Rule 10b5-1). The amounts and timing of the repurchases were subject to general market conditions and the prevailing price and trading volumes of the Company&#x2019;s Class A common stock. The 2021 Share Repurchase Program did not require the Company to acquire a specific number of shares and was able to be suspended, amended or discontinued at any time. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 began buying back shares pursuant to the 2021 Share Repurchase Program during the second quarter of 2021. During the years ended December 31, 2022 and 2021, the Company acquired a total of 959,869 and 901,968 shares of Class A common stock, respectively, at an average price of $77.43 and $83.90, respectively, for purchases totaling $74.3 million and $75.7 million, respectively, pursuant to the 2021 Share Repurchase Program. As of December&#160;31, 2022, no shares remained available for repurchase pursuant to the 2021 Share Repurchase Program. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 5, 2022, the Company announced that its board of directors authorized a new share repurchase program (the &#x201c;2022 Share Repurchase Program&#x201d;), to continue to offset annual dilution from stock-based compensation plans, as well as to opportunistically repurchase the Company&#x2019;s stock. The 2022 Share Repurchase Program authorizes the purchase of up to &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$300.0&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of the Company&#x2019;s Class A common stock at the Company&#x2019;s discretion and has no termination date. The 2022 Share Repurchase Program can be effected through regular open-market purchases (which may include repurchase plans designed to comply with Rule 10b5-1), through privately negotiated transactions or through accelerated share repurchases, each in accordance with applicable securities laws and other restrictions. The amounts, timing and manner of the repurchases will be subject to general market conditions, the prevailing price and trading volumes of the Company&#x2019;s Class A common stock and other factors. The 2022 Share Repurchase Program does not require the Company to acquire a specific number of shares and may be suspended, amended or discontinued at any time. During the year ended December 31, 2022, the Company acquired a total of 387,198&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; shares of Class A common stock, at an average price of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$64.57, for purchases totaling $25.0 million pursuant to the 2022 Share Repurchase Program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each share of Class A common stock repurchased pursuant to the 2021 and 2022 Share Repurchase Programs was funded with the proceeds, on a dollar-for-dollar basis, from the repurchase by Tradeweb Markets LLC of an LLC Interest from the Corporation in order to maintain the one-to-one ratio between outstanding shares of the Class A common stock and Class B common stock and the LLC Interests owned by the Corporation. Subsequent to their repurchase, the shares of Class A common stock and the LLC Interests were all cancelled and retired. As of December&#160;31, 2022, a total of $275.0 million remained available for repurchase pursuant to the 2022 Share Repurchase Program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For shares repurchased pursuant to the 2021 and 2022 Share Repurchase Programs, the excess of the repurchase price paid over the par value of the Class A common stock will be recorded as a reduction to retained earnings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Share Repurchases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 years ended December 31, 2022, 2021 and 2020, the Company withheld 1,074,467, 983,072 and 1,509,321 shares, respectively, of Class A common stock from employee stock option, PRSU and RSU awards, at an average price per share of $94.64, $72.25 and $50.47, respectively, and an aggregate value of $101.7&#160;million, $71.0&#160;million and $76.2&#160;million, respectively, based on the price of the Class A common stock on the date the relevant withholding occurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These shares are withheld in order for the Company to cover the payroll tax withholding obligations upon the exercise of stock options and settlement of RSUs and PRSUs and such shares were not withheld in connection with the share repurchase programs discussed above.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <tw:NumberOfVotesPerCommonStock
      contextRef="i3cfea1141c0245f68db667d3c4a4c782_D20190403-20190403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzE1MzU_91736c8d-1535-4f2a-8a84-1d1ea2a54c25"
      unitRef="vote">1</tw:NumberOfVotesPerCommonStock>
    <tw:NumberOfVotesPerCommonStock
      contextRef="i49b99323710d4a308e0546e0aacc1cc3_D20190403-20190403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzE1MzU_b3308607-c9fb-41eb-9409-9930b6cf4064"
      unitRef="vote">1</tw:NumberOfVotesPerCommonStock>
    <tw:NumberOfVotesPerCommonStock
      contextRef="i29460b0865d64ee39b29a829eda1e20e_D20190403-20190403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzE2OTY_56bb8a16-9c31-4468-8121-637cf8d1f3d7"
      unitRef="vote">10</tw:NumberOfVotesPerCommonStock>
    <tw:NumberOfVotesPerCommonStock
      contextRef="ia7b04cb083804c12abe99a20486e86ce_D20190403-20190403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzE2OTY_7b823868-d5b1-49e6-92bc-9596101e2c71"
      unitRef="vote">10</tw:NumberOfVotesPerCommonStock>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzE0NDQx_287c9c94-aa57-43fc-9020-4c146db5c35a">These attributes are summarized in the following table: &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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:120%"&gt;Class of Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Par 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:8pt;font-weight:700;line-height:120%"&gt;Votes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Economic Rights&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:120%"&gt;Class A common stock&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.00001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;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:120%"&gt;Yes&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:120%"&gt;Class B common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.00001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:120%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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:120%"&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Class C common stock&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.00001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:120%"&gt;No&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:120%"&gt;Class D common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.00001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:120%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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:120%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i736b83a733734f2589dabf32d431319c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90YWJsZTo2MmMzNTc2ODJhZWU0YTY5ODM4MmZjNDBiNjJjNGNmYi90YWJsZXJhbmdlOjYyYzM1NzY4MmFlZTRhNjk4MzgyZmM0MGI2MmM0Y2ZiXzEtMi0xLTEtOTM5NDI_f05e0e8e-6441-4b21-b607-91a8a9e1b128"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <tw:NumberOfVotesPerCommonStock
      contextRef="i883b06e5233244f494b366d453db2fdc_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90YWJsZTo2MmMzNTc2ODJhZWU0YTY5ODM4MmZjNDBiNjJjNGNmYi90YWJsZXJhbmdlOjYyYzM1NzY4MmFlZTRhNjk4MzgyZmM0MGI2MmM0Y2ZiXzEtNC0xLTEtOTM5NDI_5d91f499-b661-4bde-80f9-e31ba8f98f8e"
      unitRef="vote">1</tw:NumberOfVotesPerCommonStock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8825e6cd9aac4adb950a943091b68bdd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90YWJsZTo2MmMzNTc2ODJhZWU0YTY5ODM4MmZjNDBiNjJjNGNmYi90YWJsZXJhbmdlOjYyYzM1NzY4MmFlZTRhNjk4MzgyZmM0MGI2MmM0Y2ZiXzItMi0xLTEtOTM5NDI_a3f51c7b-4cf9-4ba1-ba3a-915a23690cb3"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <tw:NumberOfVotesPerCommonStock
      contextRef="i9f824c68273c472db825d5099d542755_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90YWJsZTo2MmMzNTc2ODJhZWU0YTY5ODM4MmZjNDBiNjJjNGNmYi90YWJsZXJhbmdlOjYyYzM1NzY4MmFlZTRhNjk4MzgyZmM0MGI2MmM0Y2ZiXzItNC0xLTEtOTM5NDI_6e8f9b67-2b54-459d-8ef8-2c1d2c05f705"
      unitRef="vote">10</tw:NumberOfVotesPerCommonStock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia5d53425dc294cecb849861b0cd502c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90YWJsZTo2MmMzNTc2ODJhZWU0YTY5ODM4MmZjNDBiNjJjNGNmYi90YWJsZXJhbmdlOjYyYzM1NzY4MmFlZTRhNjk4MzgyZmM0MGI2MmM0Y2ZiXzMtMi0xLTEtOTM5NDI_058f461b-d8f7-4669-96a0-8d2f07ac221e"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <tw:NumberOfVotesPerCommonStock
      contextRef="i4390069061284183b444a83264df184b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90YWJsZTo2MmMzNTc2ODJhZWU0YTY5ODM4MmZjNDBiNjJjNGNmYi90YWJsZXJhbmdlOjYyYzM1NzY4MmFlZTRhNjk4MzgyZmM0MGI2MmM0Y2ZiXzMtNC0xLTEtOTM5NDI_c130fd2a-1049-4048-af34-f571526dfafc"
      unitRef="vote">1</tw:NumberOfVotesPerCommonStock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if083ba95b04849059c8fc8356a2bdbb7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90YWJsZTo2MmMzNTc2ODJhZWU0YTY5ODM4MmZjNDBiNjJjNGNmYi90YWJsZXJhbmdlOjYyYzM1NzY4MmFlZTRhNjk4MzgyZmM0MGI2MmM0Y2ZiXzQtMi0xLTEtOTM5NDI_4be0aa0f-dc64-4572-b2fb-ba4d632e476b"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <tw:NumberOfVotesPerCommonStock
      contextRef="i97af977844424c31af9c58a42db554f4_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90YWJsZTo2MmMzNTc2ODJhZWU0YTY5ODM4MmZjNDBiNjJjNGNmYi90YWJsZXJhbmdlOjYyYzM1NzY4MmFlZTRhNjk4MzgyZmM0MGI2MmM0Y2ZiXzQtNC0xLTEtOTM5NDI_bab22a62-7e47-4580-b332-fdabe0350d3c"
      unitRef="vote">10</tw:NumberOfVotesPerCommonStock>
    <tw:CommonStockConversionRatio
      contextRef="i883b06e5233244f494b366d453db2fdc_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzI1NTM_0d6f8109-815c-4f9d-815d-0ef0cca13ecc"
      unitRef="number">1</tw:CommonStockConversionRatio>
    <tw:CommonStockConversionRatio
      contextRef="i9f824c68273c472db825d5099d542755_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzI2NDU_e17d9cd1-ba1a-4ee0-a72b-19979b4d48c2"
      unitRef="number">1</tw:CommonStockConversionRatio>
    <tw:CommonStockConversionRatio
      contextRef="i4390069061284183b444a83264df184b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzI4OTE_a540c0a5-86ea-4303-893b-f2abe838d1f4"
      unitRef="number">1</tw:CommonStockConversionRatio>
    <tw:CommonStockConversionRatio
      contextRef="i97af977844424c31af9c58a42db554f4_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzI5ODM_50400b92-3aba-4498-ab9b-0b973970236a"
      unitRef="number">1</tw:CommonStockConversionRatio>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i883b06e5233244f494b366d453db2fdc_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzQ5NDc4MDIzNjA4NjM_da28d3a7-56a8-4625-9015-12b62b508e8e"
      unitRef="shares">1</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i4390069061284183b444a83264df184b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzQ5NDc4MDIzNjA4NzE_6a68475a-c3a3-45b3-ab8b-ce2a1ce1b965"
      unitRef="shares">1</us-gaap:ConversionOfStockSharesConverted1>
    <tw:ThresholdPercentageOfEconomicInterestForConversion
      contextRef="ie3046231eb9d46008e2d39f4eacaaef9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzQwNjg_1954074e-2479-4742-b109-f14d817e53ac"
      unitRef="number">0.10</tw:ThresholdPercentageOfEconomicInterestForConversion>
    <tw:CommonStockConversionRatio
      contextRef="i4390069061284183b444a83264df184b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzQzOTg_d9d445e4-fbf7-473c-8ed8-31bf17935eaf"
      unitRef="number">1</tw:CommonStockConversionRatio>
    <tw:CommonStockCancellationRatio
      contextRef="ie3046231eb9d46008e2d39f4eacaaef9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzUzNTQ_42c4be9d-3b78-4415-84da-edcd7a91f9d4"
      unitRef="number">1</tw:CommonStockCancellationRatio>
    <tw:CommonStockCancellationRatio
      contextRef="ie3046231eb9d46008e2d39f4eacaaef9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzU1NDI_e05966b2-e5e4-4c6a-8243-30b8e7b250a1"
      unitRef="number">1</tw:CommonStockCancellationRatio>
    <tw:CommonStockCancellationRatio
      contextRef="ie3046231eb9d46008e2d39f4eacaaef9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzM4NDgyOTA3MzMxMDk_398d5ecf-ecde-4b5e-9327-424ef3efbd8a"
      unitRef="number">1</tw:CommonStockCancellationRatio>
    <tw:CommonStockCancellationRatio
      contextRef="ie3046231eb9d46008e2d39f4eacaaef9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzM4NDgyOTA3MzMxMTY_398d5ecf-ecde-4b5e-9327-424ef3efbd8a"
      unitRef="number">1</tw:CommonStockCancellationRatio>
    <tw:CommonStockCancellationRatio
      contextRef="ie3046231eb9d46008e2d39f4eacaaef9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzM4NDgyOTA3MzMxMjI_398d5ecf-ecde-4b5e-9327-424ef3efbd8a"
      unitRef="number">1</tw:CommonStockCancellationRatio>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i31cacd5528ae491dbb5ff2ec9a1b8422_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzEwMjE5_6d752898-a3f4-4544-9a6b-ef5e117fc4d3"
      unitRef="shares">12835245</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="i39c51234ea184740b57f21a483292a20_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzEwMjgz_d3cc40dc-2187-4353-adb6-151314893e3d"
      unitRef="usdPerShare">50.25</us-gaap:SharePrice>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i544388c4106549a8bda204d89309346c_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzEwMzEy_5b1b7606-73f4-4993-bfdb-26e5550eaea8"
      unitRef="shares">1674162</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i31cacd5528ae491dbb5ff2ec9a1b8422_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzEwNDky_6204dd1b-8ed9-4a8d-831a-bac802f5cbde"
      unitRef="usd">626300000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="if7bc04bdbc9743a79f0ae4dd6f04568d_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzEwNjMz_0db31c8b-086a-43c4-898a-d0ab6d80f4d9"
      unitRef="shares">12238827</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i31cacd5528ae491dbb5ff2ec9a1b8422_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzEwODcw_63502730-6d01-4595-97a0-391d866eed25"
      unitRef="shares">596418</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:SharePrice
      contextRef="i39c51234ea184740b57f21a483292a20_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzExMTA1_cbb57fd8-a291-4974-98a2-b231e0c3ee1b"
      unitRef="usdPerShare">50.25</us-gaap:SharePrice>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i44994d3944a34895ac86bab9433619e5_I20210204"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzEyMTU5_7f120779-78e4-45df-a501-f416e44731ee"
      unitRef="usd">150000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="if85d64a1c8a1478284c99e0bf2ff1817_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzEzMTE2_f01f31e2-a48a-4ed5-86ba-89cce9622be0"
      unitRef="shares">959869</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i8a01b3b147634644b735683f151f1d02_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzU0OTc1NTgyODQ0OQ_82e1e32c-f6ec-4bfe-aed3-380adec1f30c"
      unitRef="shares">901968</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="if85d64a1c8a1478284c99e0bf2ff1817_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzEzMTc0_af3ef2fe-1177-4dac-8053-13c64f4cf615"
      unitRef="usdPerShare">77.43</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i8a01b3b147634644b735683f151f1d02_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzU0OTc1NTgyODQ1OQ_e3ab07b8-46df-46cb-98dd-678f29ceff05"
      unitRef="usdPerShare">83.90</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="if85d64a1c8a1478284c99e0bf2ff1817_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzEzMjAx_7a04a17b-c134-4012-845b-b5891064f50e"
      unitRef="usd">74300000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i8a01b3b147634644b735683f151f1d02_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzU0OTc1NTgyODQ4Mg_0f4bbae6-57d8-4d9e-88d3-007ed661425e"
      unitRef="usd">75700000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i7d9be40b4dee44188f71f2a915275644_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzMyOTg1MzQ5MTkyMzk_c96912cd-6e2d-4988-a1fd-23ff9964bd31"
      unitRef="shares">0</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i4ac7c8bdd07a4d80a3a32222039d4618_I20221205"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzEwNDQ1MzYwNDkyMDAz_bac4b4f8-9e4a-4a05-8c80-37a4a3ce6cb0"
      unitRef="usd">300000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i76105cc39dba44b3b7cdfc1b0167aa07_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzEwNDQ1MzYwNDkyMjYz_7356558f-e9cd-4399-9e86-6aa58328090f"
      unitRef="shares">387198</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i76105cc39dba44b3b7cdfc1b0167aa07_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzEwNDQ1MzYwNDkyMjY5_90725b0a-12bf-4928-8e19-39812030f41b"
      unitRef="usdPerShare">64.57</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i76105cc39dba44b3b7cdfc1b0167aa07_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzEwNDQ1MzYwNDkyMjc1_19fe9fd8-f9ab-4ea7-89d7-bd20ad516bde"
      unitRef="usd">25000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <tw:CommonStockConversionRatio
      contextRef="i9f824c68273c472db825d5099d542755_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzE0NDQz_2d9e9cbe-bdfc-40c3-a080-c29a95a75486"
      unitRef="number">1</tw:CommonStockConversionRatio>
    <tw:CommonStockConversionRatio
      contextRef="i883b06e5233244f494b366d453db2fdc_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzE0NDQz_cc1e93e4-7811-4e54-95fe-22d1b8ff7971"
      unitRef="number">1</tw:CommonStockConversionRatio>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzU0OTc1NTgyODQ5MA_d60c0d99-6985-473d-a631-23522c9d6116"
      unitRef="usd">275000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzEzODY0_ab08af8d-7245-4cde-9a11-77f7cbc074fe"
      unitRef="shares">1074467</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzEzODY4_2482b8e1-f020-4f31-8acb-a6012ed03203"
      unitRef="shares">983072</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzEzODc1_fa8864bf-01d1-470c-b561-1f840d0a8e56"
      unitRef="shares">1509321</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzEzOTk4_6e9e0310-5342-4570-836f-f9d3a6452320"
      unitRef="usdPerShare">94.64</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzE0MDAy_016f3c18-b7a2-4827-936a-6cf450fea7ec"
      unitRef="usdPerShare">72.25</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzE0MDA5_8919b64a-480a-44ee-bfe5-caa3aa7733a9"
      unitRef="usdPerShare">50.47</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzE0MDUz_2364d2d6-a9e6-4d3e-a728-c8b3ac82692c"
      unitRef="usd">101700000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzE0MDU3_c973af81-da3f-4932-8a2b-4396122f61c8"
      unitRef="usd">71000000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzYvZnJhZzo1YzRkNTlmNGU4YTE0YjUxOTFhNGZjYmJmMTJiMzllMi90ZXh0cmVnaW9uOjVjNGQ1OWY0ZThhMTRiNTE5MWE0ZmNiYmYxMmIzOWUyXzE0MDY0_72d3804b-f056-4f9d-98c5-004463843cd9"
      unitRef="usd">76200000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:MinorityInterestDisclosureTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90ZXh0cmVnaW9uOmM1ZjZkNTU1YjMxNDQxMmU4ZWUxNzdiNmVmYjhmZjhiXzEyOTg_23de89b3-20fa-4d1c-9086-14b0df8a43ad">Non-Controlling Interests&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Reorganization Transactions, Tradeweb Markets Inc. became the sole manager of TWM LLC and, as a result of this control, and because Tradeweb Markets Inc. has a substantial financial interest in TWM LLC, consolidates the financial results of TWM LLC into its consolidated financial statements. The non-controlling interests balance reported on the consolidated statements of financial condition represents the economic interests of TWM LLC held by the holders of LLC Interests other than Tradeweb Markets Inc. Income or loss is attributed to the non-controlling interests based on the relative ownership percentages of LLC Interests held during the period by Tradeweb Markets Inc. and the other holders of LLC Interests.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the ownership interest in Tradeweb Markets LLC:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;LLC&lt;br/&gt;Interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ownership&lt;br/&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;LLC&lt;br/&gt;Interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ownership&lt;br/&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of LLC Interests held by Tradeweb Markets Inc.&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;207,679,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;88.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;span style="color:#000000;font-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;203,220,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;86.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of LLC Interests held by non-controlling interests&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;26,343,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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;30,527,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total LLC Interests outstanding&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;234,023,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;233,747,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;LLC Interests held by the Continuing LLC Owners are redeemable in accordance with the TWM LLC Agreement at the election of the members for shares of Class A common stock or Class B common stock, as applicable, on a one-for-one basis or, at the Company&#x2019;s option, a cash payment in accordance with the terms of the TWM LLC Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the impact on Tradeweb Market Inc.&#x2019;s equity due to changes in the Corporation&#x2019;s ownership interest in TWM LLC:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Income Attributable to Tradeweb Markets Inc. and Transfers (to) from the Non-Controlling Interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to Tradeweb Markets Inc.&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;309,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;226,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;166,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfers (to) from non-controlling interests:&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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase/(decrease) in Tradeweb Markets Inc.&#x2019;s additional paid-in capital as a result of ownership changes in TWM LLC&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;108,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net transfers (to) from non-controlling interests&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 #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;108,679&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,006&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change from net income attributable to Tradeweb Markets Inc. and transfers (to) from non-controlling interests&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:MinorityInterestDisclosureTextBlock>
    <tw:ScheduleOfOwnershipInterestInNoncontrollingInterestTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90ZXh0cmVnaW9uOmM1ZjZkNTU1YjMxNDQxMmU4ZWUxNzdiNmVmYjhmZjhiXzEyOTQ_a2969769-632b-4485-8987-2690bcd6f020">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the ownership interest in Tradeweb Markets LLC:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;LLC&lt;br/&gt;Interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ownership&lt;br/&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;LLC&lt;br/&gt;Interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ownership&lt;br/&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of LLC Interests held by Tradeweb Markets Inc.&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;207,679,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;88.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;span style="color:#000000;font-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;203,220,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;86.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of LLC Interests held by non-controlling interests&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;26,343,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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;30,527,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total LLC Interests outstanding&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;234,023,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;233,747,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;</tw:ScheduleOfOwnershipInterestInNoncontrollingInterestTableTextBlock>
    <tw:MinorityInterestNumberOfInterestsHeldByParent
      contextRef="i6fa16e2e3693408fa40edb7fc2990123_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZTpiOTk0ZjVlZjk0MDA0NmUwYjIwMTkwNWRlMTZkYTEyNi90YWJsZXJhbmdlOmI5OTRmNWVmOTQwMDQ2ZTBiMjAxOTA1ZGUxNmRhMTI2XzItMi0xLTEtOTM5NDI_93aa154f-e151-409c-a7ac-699f3fd7a60c"
      unitRef="shares">207679798</tw:MinorityInterestNumberOfInterestsHeldByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="ia76bcd20cd3d448ea1f118869b855d67_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZTpiOTk0ZjVlZjk0MDA0NmUwYjIwMTkwNWRlMTZkYTEyNi90YWJsZXJhbmdlOmI5OTRmNWVmOTQwMDQ2ZTBiMjAxOTA1ZGUxNmRhMTI2XzItNC0xLTEtOTM5NDI_8dd88883-082a-469e-a92c-0c1440948b41"
      unitRef="number">0.887</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <tw:MinorityInterestNumberOfInterestsHeldByParent
      contextRef="i5673bf3ae76c4def884f9e9b2d04655f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZTpiOTk0ZjVlZjk0MDA0NmUwYjIwMTkwNWRlMTZkYTEyNi90YWJsZXJhbmdlOmI5OTRmNWVmOTQwMDQ2ZTBiMjAxOTA1ZGUxNmRhMTI2XzItNi0xLTEtOTM5NDI_22ba7600-b9c7-4ab9-925c-7ddeb5df36fc"
      unitRef="shares">203220013</tw:MinorityInterestNumberOfInterestsHeldByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i4536f70159df4e87a33ccfa693a4e33b_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZTpiOTk0ZjVlZjk0MDA0NmUwYjIwMTkwNWRlMTZkYTEyNi90YWJsZXJhbmdlOmI5OTRmNWVmOTQwMDQ2ZTBiMjAxOTA1ZGUxNmRhMTI2XzItOC0xLTEtOTM5NDI_a17cbc5e-dda4-499c-8f24-a28dd733fdc3"
      unitRef="number">0.869</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <tw:MinorityInterestNumberOfInterestsHeldByNoncontrollingOwners
      contextRef="i6fa16e2e3693408fa40edb7fc2990123_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZTpiOTk0ZjVlZjk0MDA0NmUwYjIwMTkwNWRlMTZkYTEyNi90YWJsZXJhbmdlOmI5OTRmNWVmOTQwMDQ2ZTBiMjAxOTA1ZGUxNmRhMTI2XzMtMi0xLTEtOTM5NDI_bb0df2ee-d59a-4b1a-b938-1c96d324311f"
      unitRef="shares">26343881</tw:MinorityInterestNumberOfInterestsHeldByNoncontrollingOwners>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="ia76bcd20cd3d448ea1f118869b855d67_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZTpiOTk0ZjVlZjk0MDA0NmUwYjIwMTkwNWRlMTZkYTEyNi90YWJsZXJhbmdlOmI5OTRmNWVmOTQwMDQ2ZTBiMjAxOTA1ZGUxNmRhMTI2XzMtNC0xLTEtOTM5NDI_1eabc9d9-130b-4a91-8896-e0eb6b507799"
      unitRef="number">0.113</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <tw:MinorityInterestNumberOfInterestsHeldByNoncontrollingOwners
      contextRef="i5673bf3ae76c4def884f9e9b2d04655f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZTpiOTk0ZjVlZjk0MDA0NmUwYjIwMTkwNWRlMTZkYTEyNi90YWJsZXJhbmdlOmI5OTRmNWVmOTQwMDQ2ZTBiMjAxOTA1ZGUxNmRhMTI2XzMtNi0xLTEtOTM5NDI_9d3f33ba-43f6-4435-b085-520841ae3ece"
      unitRef="shares">30527964</tw:MinorityInterestNumberOfInterestsHeldByNoncontrollingOwners>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i4536f70159df4e87a33ccfa693a4e33b_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZTpiOTk0ZjVlZjk0MDA0NmUwYjIwMTkwNWRlMTZkYTEyNi90YWJsZXJhbmdlOmI5OTRmNWVmOTQwMDQ2ZTBiMjAxOTA1ZGUxNmRhMTI2XzMtOC0xLTEtOTM5NDI_b17e9bcb-fbdf-45d9-9df7-9d3259781ab3"
      unitRef="number">0.131</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <tw:MinorityInterestTotalNumberOfInterests
      contextRef="i6fa16e2e3693408fa40edb7fc2990123_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZTpiOTk0ZjVlZjk0MDA0NmUwYjIwMTkwNWRlMTZkYTEyNi90YWJsZXJhbmdlOmI5OTRmNWVmOTQwMDQ2ZTBiMjAxOTA1ZGUxNmRhMTI2XzQtMi0xLTEtOTM5NDI_b513ea3b-5ecf-47d0-921b-f2ad7df53b4c"
      unitRef="shares">234023679</tw:MinorityInterestTotalNumberOfInterests>
    <tw:MinorityInterestTotalOwnershipPercentage
      contextRef="ia76bcd20cd3d448ea1f118869b855d67_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZTpiOTk0ZjVlZjk0MDA0NmUwYjIwMTkwNWRlMTZkYTEyNi90YWJsZXJhbmdlOmI5OTRmNWVmOTQwMDQ2ZTBiMjAxOTA1ZGUxNmRhMTI2XzQtNC0xLTEtOTM5NDI_ab1ba1b7-7abd-45ae-87e8-9f9227d9b9b8"
      unitRef="number">1.000</tw:MinorityInterestTotalOwnershipPercentage>
    <tw:MinorityInterestTotalNumberOfInterests
      contextRef="i5673bf3ae76c4def884f9e9b2d04655f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZTpiOTk0ZjVlZjk0MDA0NmUwYjIwMTkwNWRlMTZkYTEyNi90YWJsZXJhbmdlOmI5OTRmNWVmOTQwMDQ2ZTBiMjAxOTA1ZGUxNmRhMTI2XzQtNi0xLTEtOTM5NDI_60c57c63-6c59-46fe-a91f-c91c42305575"
      unitRef="shares">233747977</tw:MinorityInterestTotalNumberOfInterests>
    <tw:MinorityInterestTotalOwnershipPercentage
      contextRef="i4536f70159df4e87a33ccfa693a4e33b_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZTpiOTk0ZjVlZjk0MDA0NmUwYjIwMTkwNWRlMTZkYTEyNi90YWJsZXJhbmdlOmI5OTRmNWVmOTQwMDQ2ZTBiMjAxOTA1ZGUxNmRhMTI2XzQtOC0xLTEtOTM5NDI_b01d17ca-340d-4551-a3a8-0dedcae7cf4f"
      unitRef="number">1.000</tw:MinorityInterestTotalOwnershipPercentage>
    <tw:NoncontrollingInterestConversionRatio
      contextRef="i883b06e5233244f494b366d453db2fdc_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90ZXh0cmVnaW9uOmM1ZjZkNTU1YjMxNDQxMmU4ZWUxNzdiNmVmYjhmZjhiXzEwMzY_78447370-a1bc-4d73-a32f-ebb86d5fb32a"
      unitRef="number">1</tw:NoncontrollingInterestConversionRatio>
    <tw:NoncontrollingInterestConversionRatio
      contextRef="i9f824c68273c472db825d5099d542755_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90ZXh0cmVnaW9uOmM1ZjZkNTU1YjMxNDQxMmU4ZWUxNzdiNmVmYjhmZjhiXzEwMzY_fab0adbc-0a60-40a8-9201-50366d502ffb"
      unitRef="number">1</tw:NoncontrollingInterestConversionRatio>
    <tw:ScheduleOfImpactOnEquityDueToChangesInTheCompanysOwnershipInterestInNoncontrollingInterestTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90ZXh0cmVnaW9uOmM1ZjZkNTU1YjMxNDQxMmU4ZWUxNzdiNmVmYjhmZjhiXzEyOTY_97dbf92d-e9e1-47fe-a91d-a26277660908">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the impact on Tradeweb Market Inc.&#x2019;s equity due to changes in the Corporation&#x2019;s ownership interest in TWM LLC:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Income Attributable to Tradeweb Markets Inc. and Transfers (to) from the Non-Controlling Interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to Tradeweb Markets Inc.&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;309,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;226,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;166,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfers (to) from non-controlling interests:&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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase/(decrease) in Tradeweb Markets Inc.&#x2019;s additional paid-in capital as a result of ownership changes in TWM LLC&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;108,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net transfers (to) from non-controlling interests&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 #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;108,679&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,006&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change from net income attributable to Tradeweb Markets Inc. and transfers (to) from non-controlling interests&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tw:ScheduleOfImpactOnEquityDueToChangesInTheCompanysOwnershipInterestInNoncontrollingInterestTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZToyYzYzZjdiMGU2NjQ0MzExYjkwMTZiN2MxMGMxMDYwYi90YWJsZXJhbmdlOjJjNjNmN2IwZTY2NDQzMTFiOTAxNmI3YzEwYzEwNjBiXzUtMi0xLTEtOTM5NDI_fb55e77c-afd1-4281-b2f4-e87e575a7322"
      unitRef="usd">309338000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZToyYzYzZjdiMGU2NjQ0MzExYjkwMTZiN2MxMGMxMDYwYi90YWJsZXJhbmdlOjJjNjNmN2IwZTY2NDQzMTFiOTAxNmI3YzEwYzEwNjBiXzUtNC0xLTEtOTM5NDI_e28dc01e-cb4a-4dba-a59d-c92428efe958"
      unitRef="usd">226828000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZToyYzYzZjdiMGU2NjQ0MzExYjkwMTZiN2MxMGMxMDYwYi90YWJsZXJhbmdlOjJjNjNmN2IwZTY2NDQzMTFiOTAxNmI3YzEwYzEwNjBiXzUtNi0xLTEtOTM5NDI_cdb258bd-c55b-45a2-9281-886334aec657"
      unitRef="usd">166296000</us-gaap:NetIncomeLoss>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZToyYzYzZjdiMGU2NjQ0MzExYjkwMTZiN2MxMGMxMDYwYi90YWJsZXJhbmdlOjJjNjNmN2IwZTY2NDQzMTFiOTAxNmI3YzEwYzEwNjBiXzgtMi0xLTEtOTM5NDI_acd41f43-a1be-42ce-9bfb-c070776f84af"
      unitRef="usd">108679000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZToyYzYzZjdiMGU2NjQ0MzExYjkwMTZiN2MxMGMxMDYwYi90YWJsZXJhbmdlOjJjNjNmN2IwZTY2NDQzMTFiOTAxNmI3YzEwYzEwNjBiXzgtNC0xLTEtOTM5NDI_ef8a3dd8-efcf-4c02-8fed-232beafce78d"
      unitRef="usd">87006000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZToyYzYzZjdiMGU2NjQ0MzExYjkwMTZiN2MxMGMxMDYwYi90YWJsZXJhbmdlOjJjNjNmN2IwZTY2NDQzMTFiOTAxNmI3YzEwYzEwNjBiXzgtNi0xLTEtOTM5NDI_114fdf36-3afd-4eba-b19f-c9aa4ba498f6"
      unitRef="usd">533900000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <tw:TransfersFromToNoncontrollingInterests
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZToyYzYzZjdiMGU2NjQ0MzExYjkwMTZiN2MxMGMxMDYwYi90YWJsZXJhbmdlOjJjNjNmN2IwZTY2NDQzMTFiOTAxNmI3YzEwYzEwNjBiXzktMi0xLTEtOTM5NDI_07b9a444-7be1-4246-8c19-d1f399f9c138"
      unitRef="usd">108679000</tw:TransfersFromToNoncontrollingInterests>
    <tw:TransfersFromToNoncontrollingInterests
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZToyYzYzZjdiMGU2NjQ0MzExYjkwMTZiN2MxMGMxMDYwYi90YWJsZXJhbmdlOjJjNjNmN2IwZTY2NDQzMTFiOTAxNmI3YzEwYzEwNjBiXzktNC0xLTEtOTM5NDI_3fa124f9-b1d2-4aaf-9d1c-0847c55a1f42"
      unitRef="usd">87006000</tw:TransfersFromToNoncontrollingInterests>
    <tw:TransfersFromToNoncontrollingInterests
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZToyYzYzZjdiMGU2NjQ0MzExYjkwMTZiN2MxMGMxMDYwYi90YWJsZXJhbmdlOjJjNjNmN2IwZTY2NDQzMTFiOTAxNmI3YzEwYzEwNjBiXzktNi0xLTEtOTM5NDI_fd0dbb72-d010-4b78-9804-463e49e1c8c6"
      unitRef="usd">533900000</tw:TransfersFromToNoncontrollingInterests>
    <tw:NetIncomeAttributableToParentAndTransfersToFromNoncontrollingInterest
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZToyYzYzZjdiMGU2NjQ0MzExYjkwMTZiN2MxMGMxMDYwYi90YWJsZXJhbmdlOjJjNjNmN2IwZTY2NDQzMTFiOTAxNmI3YzEwYzEwNjBiXzEwLTItMS0xLTkzOTQy_3987db11-1cdb-41d4-82ab-ff07b127ea3d"
      unitRef="usd">418017000</tw:NetIncomeAttributableToParentAndTransfersToFromNoncontrollingInterest>
    <tw:NetIncomeAttributableToParentAndTransfersToFromNoncontrollingInterest
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZToyYzYzZjdiMGU2NjQ0MzExYjkwMTZiN2MxMGMxMDYwYi90YWJsZXJhbmdlOjJjNjNmN2IwZTY2NDQzMTFiOTAxNmI3YzEwYzEwNjBiXzEwLTQtMS0xLTkzOTQy_6072815d-84ae-4db4-a4c2-0376114f81cc"
      unitRef="usd">313834000</tw:NetIncomeAttributableToParentAndTransfersToFromNoncontrollingInterest>
    <tw:NetIncomeAttributableToParentAndTransfersToFromNoncontrollingInterest
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xMzkvZnJhZzpjNWY2ZDU1NWIzMTQ0MTJlOGVlMTc3YjZlZmI4ZmY4Yi90YWJsZToyYzYzZjdiMGU2NjQ0MzExYjkwMTZiN2MxMGMxMDYwYi90YWJsZXJhbmdlOjJjNjNmN2IwZTY2NDQzMTFiOTAxNmI3YzEwYzEwNjBiXzEwLTYtMS0xLTkzOTQy_eba8a47a-9f4c-4652-8d44-d5f83a5b1ccf"
      unitRef="usd">700196000</tw:NetIncomeAttributableToParentAndTransfersToFromNoncontrollingInterest>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzY3MDY_2efb51f0-d533-45a7-99cf-9433f67e5574">Stock-Based Compensation PlansUnder the Omnibus Equity Plan, the Company is authorized to issue up to 8,841,864 new shares of Class A common stock to employees, officers and non-employee directors. Under this plan, the Company may grant awards in respect of shares of Class A common stock, including performance-based restricted stock units (&#x201c;PRSUs&#x201d;), stock options, restricted stock units (&#x201c;RSUs&#x201d;) and dividend equivalent rights. The awards may have performance-based and time-based vesting conditions. Stock options have a maximum contractual term of 10 years.&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February&#160;16, 2022, the Company announced that Mr. Olesky would retire as Chief Executive Officer (&#x201c;CEO&#x201d;) of the Company, effective December&#160;31, 2022. As of the beginning of Mr. Olesky&#x2019;s &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzQ5NDc4MDIzNDMyNjc_15b4f998-f779-47bf-9d80-2b16cdcea301"&gt;six&lt;/span&gt; month notice period under our 2019 Omnibus Equity Incentive Plan, there were (i) approximately $6.7 million in total unamortized stock-based compensation associated with equity awards previously granted to Mr. Olesky plus (ii) $5.0 million in unamortized stock-based compensation awards granted to Mr. Olesky during 2022 that were accelerated and amortized into expense over a revised estimated service period that ended on August&#160;11, 2022, the date that such &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzMyOTg1MzQ5MDE1ODg_b3054a25-d229-4cb2-9bda-84d4a7d3e2e9"&gt;six&lt;/span&gt; month notice period ended. In addition, in December 2022, $5.5&#160;million in stock-based compensation awards, relating to 2022 performance, were granted to Mr. Olesky and immediately recognized into expense upon grant. Of these amounts, $3.1 million represents regular amortization that would have been recognized through August&#160;11, 2022 if Mr. Olesky had not announced his retirement and $14.1 million represents accelerated stock-based compensation (the &#x201c;CEO Retirement Accelerated Stock-Based Compensation Expense&#x201d;). Total amortization amounts disclosed were based on a 100% multiplier achieved for the 2022 performance-based restricted stock units and were adjusted, up by $0.7&#160;million, based on the final performance multiplier achieved for the year ended December&#160;31, 2022. During the year ended December 31, 2022, we incurred a total of $15.0 million in CEO Retirement Accelerated Stock-Based Compensation Expense and related payroll taxes which impacted the amounts disclosed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;PRSUs (Equity-Settled)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PRSUs are promises to issue actual shares of Class A common stock which cliff vest on January 1 of the third calendar year from the calendar year of the date of grant. The fair value of the equity-settled PRSUs is calculated on the grant date using the stock price of the Class A common stock. The number of shares a participant will receive upon vesting is determined by a performance modifier, which is adjusted as a result of the financial performance of the Company in the grant year. The performance modifier can vary between 0% (minimum) and 200% (maximum) of the target (100%) award amount.&#160;Compensation expense for PRSUs that cliff vest is recognized on a straight-line basis over the vesting period for the entire award.  The number of shares included in expense each period is based on management&#x2019;s estimate of the probable final performance modifier for those grants, with such estimate updated each period until the performance modifier is finalized.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s outstanding equity-settled PRSUs is presented below:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;font-weight:700;line-height:120%"&gt;Equity-Settled&lt;br/&gt;PRSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:120%"&gt;Equity-settled PRSUs outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,655,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;249,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83.74&#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 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:120%"&gt;Vests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,525,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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:120%"&gt;Performance adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83.80&#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 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:120%"&gt;Forfeitures and adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity-settled PRSUs outstanding at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,422,421&#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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58.78&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about equity-settled PRSU awards:&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity-settled PRSU compensation expense&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,261)&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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant-date fair value of equity-settled PRSUs granted during the years ended December 31, 2021 and 2020 was $74.29 and $38.87, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total fair value of equity-settled PRSUs vested during the years ended December&#160;31, 2022, 2021 and 2020 was $152.8&#160;million, $67.4&#160;million and $39.8&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the IPO, the Company granted the Special Option Award to management and other employees and granted additional options subsequent to the IPO in July 2019 and December 2019, in each case under the Option Plan (the &#x201c;July 2019 Grants&#x201d; and the &#x201c;December 2019 Grants,&#x201d; respectively). Each option award vests one half based solely on the passage of time and one half only if the Company achieves certain performance targets. The options have a four-year graded vesting schedule, with accelerated vesting for the time-based Special Option Award options originally scheduled to vest in years three and four that were accelerated upon completion of the IPO. The stock-based compensation expense recognition commenced upon the completion of the IPO.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The grant-date fair value of the time-based options related to the Special Option Award and the July 2019 Grants are amortized into expense over the requisite service period on a straight-line basis, with each tranche separately measured. The grant-date fair value of the time&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;based December 2019 Grants are amortized into expense on a straight-line basis over the requisite service period for the entire award. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the portion of all awards that require both future service and the achievement of Company performance-based conditions, the grant-date fair value for each tranche is separately amortized into expense over the requisite service period for the requisite performance&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;based condition. If in a reporting period it is determined that the achievement of a performance target for a performance&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;based tranche is not probable, then no expense is recognized for that tranche and any expenses already recognized relating to that tranche in prior reporting periods are reversed in the current reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 can elect to net&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;settle exercised options by reducing the shares of Class A common stock to be issued upon such exercise by the number of shares of Class A common stock having a fair market value on the date of exercise equal to the aggregate option price and withholding taxes payable in respect of the number of options exercised. The Company may then pay these employee payroll taxes from the Company&#x2019;s cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s outstanding options is presented below:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:120%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,415,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%"&gt;Exercises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,049,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeitures and adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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;Options outstanding at December 31, 2022&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 #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:120%"&gt;2,365,813&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 options outstanding at December 31, 2022 - all exercisable&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:3pt double #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:120%"&gt;2,109,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about options awards:&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options compensation expense&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;2,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;5,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69,868)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57,457)&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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no options granted during the years ended December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total intrinsic value of options exercised during the years ended December 31, 2022, 2021 and 2020 was $59.3 million, $333.8 million and $291.8 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total intrinsic value of all options outstanding as of December&#160;31, 2022 was $97.7 million. The weighted average remaining contractual life of all options outstanding as of December&#160;31, 2022 was 6.0 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total intrinsic value of all vested options outstanding as of December&#160;31, 2022 was $92.8 million, all of which are currently exercisable.  The weighted average remaining contractual life of all vested options outstanding as of December&#160;31, 2022 was 5.8 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;RSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning in 2020, the Company expanded its RSU grants under the Omnibus Equity Plan to employees. Previously, RSU grants were limited to non-employee directors. RSUs are promises to issue shares of Class A common stock at the end of a vesting period. RSUs granted to employees generally vest one-third each year over a three-year period. RSUs granted to non-employee directors generally vest after one year.  The grant-date fair value of RSUs are amortized into expense on a straight-line basis over the requisite service period for the entire award. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s outstanding RSUs is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;font-weight:700;line-height:120%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:120%"&gt;RSUs outstanding at December 31, 2021&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:120%"&gt;683,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;485,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;80.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(288,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15,243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs outstanding at December 31, 2022&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;864,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about RSU awards:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU compensation expense&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;33,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;15,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;5,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,096)&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(5,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant-date fair value of RSUs granted during the years ended December&#160;31, 2021 and 2020 was $75.09 and $38.91, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total fair value of RSUs vested during the years ended December&#160;31, 2022 and 2021 was $25.6 million and $12.5 million, respectively. There were no RSUs that vested during the year ended December 31, 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 stock-based compensation expense for employees and directors in the consolidated statements of income. A summary of the Company&#x2019;s total stock-based compensation expense relating to its equity-settled PRSUs, options and RSUs, including the CEO Retirement Accelerated Stock-Based Compensation Expense, is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense&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;66,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;39,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The stock-based compensation expense above excludes $0.9 million of stock-based compensation expense capitalized to software development costs during the year ended December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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, 2022, total unrecognized compensation expense related to unvested stock-based compensation arrangements and the expected recognition period are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:120%"&gt;Equity-Settled&lt;br/&gt;PRSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total unrecognized compensation cost&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average recognition period (in years)&lt;/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:120%"&gt;1.6&lt;/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:120%"&gt;0.9&lt;/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:120%"&gt;1.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i0d03551e73ae4da5ab43180bab9e0245_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1Xzg0_28094279-9492-4cd2-9e86-3d854839eabb"
      unitRef="shares">8841864</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3cef68aaa08f433ab16c1d9591e5ed43_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzUyOA_8a9d46b1-5ed2-4eb4-b7ef-04a9cf33269c">P10Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i129079db7685440fab646b04dede9c2c_I20220216"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzE2NDkyNjc0NTU2MDM_9ea7fef6-4468-445b-89bd-a3ebe35e8e19"
      unitRef="usd">6700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i2efbc484202c40dd9b3844f1637ba5f8_I20220811"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzE2NDkyNjc0NTU2MDk_f6eebf08-ba44-4148-b63e-ff851f7c4efa"
      unitRef="usd">5000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i11df0c19635440b08b5aa38d8094accb_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzE2NDkyNjc0NTU2Mjc_3a7c0019-03e7-427d-9ea4-623dc666e088"
      unitRef="usd">5500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifd9be8dc896241c7840cd52e2c85eb3a_D20220216-20220811"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzE2NDkyNjc0NTU2MzM_ae35bd2e-5f00-4e27-83bf-2ee6ced9bc95"
      unitRef="usd">3100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost
      contextRef="ifd9be8dc896241c7840cd52e2c85eb3a_D20220216-20220811"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzE2NDkyNjc0NTU2NDU_745ceb98-3a1f-463b-9134-51344535fc59"
      unitRef="usd">14100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost>
    <tw:ShareBasedPaymentArrangementMultiplierAchievedPercent
      contextRef="i129079db7685440fab646b04dede9c2c_I20220216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzMyOTg1MzQ5MDE1OTc_f73f7a2c-8869-4fc0-af25-15db5c6a9639"
      unitRef="number">1</tw:ShareBasedPaymentArrangementMultiplierAchievedPercent>
    <tw:ShareBasedPaymentArrangementMultiplierAchievedAdjustmentIncreaseDecrease
      contextRef="i1e53364d49274a69bc9fe8954787cf54_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzE2NDkyNjc0NTU3Nzk_ff6cd2b8-11a7-4eaa-9acc-05e2bcdf0dd1"
      unitRef="usd">700000</tw:ShareBasedPaymentArrangementMultiplierAchievedAdjustmentIncreaseDecrease>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost
      contextRef="i1e53364d49274a69bc9fe8954787cf54_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzE2NDkyNjc0NTU4Njk_9d8aaf43-9e12-4952-90c1-f116e5d1d128"
      unitRef="usd">15000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost>
    <tw:PercentageOfPerformanceModifier
      contextRef="i6afd21f2a5d143fc9db4eacbf0d9edec_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzEwODY_fc3e2a41-d480-4fe3-8fe4-88f49a5448e7"
      unitRef="number">0</tw:PercentageOfPerformanceModifier>
    <tw:PercentageOfPerformanceModifier
      contextRef="i2fffbbf1843e444589a29807ce9ed624_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzExMDM_f2b3d6fb-bb91-4f64-98f4-d3ec9ce65d82"
      unitRef="number">2</tw:PercentageOfPerformanceModifier>
    <tw:PercentageOfPerformanceModifier
      contextRef="i7353862f48b644e195011379973c7ae2_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzExMzE_085e123e-dbb9-4372-a547-8b68e05178fe"
      unitRef="number">1</tw:PercentageOfPerformanceModifier>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzY2OTU_d1ccad85-ce2b-4b3b-9dfa-804d9f223945">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s outstanding equity-settled PRSUs is presented below:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;font-weight:700;line-height:120%"&gt;Equity-Settled&lt;br/&gt;PRSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:120%"&gt;Equity-settled PRSUs outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,655,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;249,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83.74&#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 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:120%"&gt;Vests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,525,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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:120%"&gt;Performance adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83.80&#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 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:120%"&gt;Forfeitures and adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity-settled PRSUs outstanding at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,422,421&#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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58.78&#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;/table&gt;</us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2d22931f60594d4794adbd9c2d4937f4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo5ZjZhMDJiNTUxNzc0MGMxOTg1MjRkYjU0NjNkM2Y2Ny90YWJsZXJhbmdlOjlmNmEwMmI1NTE3NzQwYzE5ODUyNGRiNTQ2M2QzZjY3XzEtMi0xLTEtOTM5NDI_9cdf990c-e875-4277-981e-d76b0d18f554"
      unitRef="shares">2655598</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2d22931f60594d4794adbd9c2d4937f4_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo5ZjZhMDJiNTUxNzc0MGMxOTg1MjRkYjU0NjNkM2Y2Ny90YWJsZXJhbmdlOjlmNmEwMmI1NTE3NzQwYzE5ODUyNGRiNTQ2M2QzZjY3XzEtNC0xLTEtOTM5NDI_6b12163b-3854-4d01-92de-db69b8187b52"
      unitRef="usdPerShare">34.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7353862f48b644e195011379973c7ae2_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo5ZjZhMDJiNTUxNzc0MGMxOTg1MjRkYjU0NjNkM2Y2Ny90YWJsZXJhbmdlOjlmNmEwMmI1NTE3NzQwYzE5ODUyNGRiNTQ2M2QzZjY3XzItMi0xLTEtOTM5NDI_26fcbba8-bfc2-4391-9d80-17b7c875003a"
      unitRef="shares">249292</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7353862f48b644e195011379973c7ae2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo5ZjZhMDJiNTUxNzc0MGMxOTg1MjRkYjU0NjNkM2Y2Ny90YWJsZXJhbmdlOjlmNmEwMmI1NTE3NzQwYzE5ODUyNGRiNTQ2M2QzZjY3XzItNC0xLTEtOTM5NDI_ce1cd573-09a1-49c4-b83a-959a0bd1bcf4"
      unitRef="usdPerShare">83.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i7353862f48b644e195011379973c7ae2_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo5ZjZhMDJiNTUxNzc0MGMxOTg1MjRkYjU0NjNkM2Y2Ny90YWJsZXJhbmdlOjlmNmEwMmI1NTE3NzQwYzE5ODUyNGRiNTQ2M2QzZjY3XzMtMi0xLTEtOTM5NDI_87b819ad-d329-457f-95a5-fba91908ea3f"
      unitRef="shares">1525632</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7353862f48b644e195011379973c7ae2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo5ZjZhMDJiNTUxNzc0MGMxOTg1MjRkYjU0NjNkM2Y2Ny90YWJsZXJhbmdlOjlmNmEwMmI1NTE3NzQwYzE5ODUyNGRiNTQ2M2QzZjY3XzMtNC0xLTEtOTM5NDI_2ff962d2-092e-46b3-a8d5-016c903b5af1"
      unitRef="usdPerShare">21.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <tw:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentInPeriod
      contextRef="i7353862f48b644e195011379973c7ae2_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo5ZjZhMDJiNTUxNzc0MGMxOTg1MjRkYjU0NjNkM2Y2Ny90YWJsZXJhbmdlOjlmNmEwMmI1NTE3NzQwYzE5ODUyNGRiNTQ2M2QzZjY3XzQtMi0xLTEtOTM5NDI_1a839ecc-ead3-40fb-bbd9-b993afe723a3"
      unitRef="shares">69639</tw:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentInPeriod>
    <tw:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7353862f48b644e195011379973c7ae2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo5ZjZhMDJiNTUxNzc0MGMxOTg1MjRkYjU0NjNkM2Y2Ny90YWJsZXJhbmdlOjlmNmEwMmI1NTE3NzQwYzE5ODUyNGRiNTQ2M2QzZjY3XzQtNC0xLTEtOTM5NDI_9e132539-6d5a-4b84-9f97-aec17bff676d"
      unitRef="usdPerShare">83.80</tw:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i7353862f48b644e195011379973c7ae2_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo5ZjZhMDJiNTUxNzc0MGMxOTg1MjRkYjU0NjNkM2Y2Ny90YWJsZXJhbmdlOjlmNmEwMmI1NTE3NzQwYzE5ODUyNGRiNTQ2M2QzZjY3XzUtMi0xLTEtOTM5NDI_a114a4e5-ffa3-4de4-a694-7f8b08b3cd6b"
      unitRef="shares">26476</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i7353862f48b644e195011379973c7ae2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo5ZjZhMDJiNTUxNzc0MGMxOTg1MjRkYjU0NjNkM2Y2Ny90YWJsZXJhbmdlOjlmNmEwMmI1NTE3NzQwYzE5ODUyNGRiNTQ2M2QzZjY3XzUtNC0xLTEtOTM5NDI_d1ae7ea3-9f2c-4889-a727-db6a26dec1a4"
      unitRef="usdPerShare">67.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i39b01e4263df4bad82a496ebde4f2477_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo5ZjZhMDJiNTUxNzc0MGMxOTg1MjRkYjU0NjNkM2Y2Ny90YWJsZXJhbmdlOjlmNmEwMmI1NTE3NzQwYzE5ODUyNGRiNTQ2M2QzZjY3XzYtMi0xLTEtOTM5NDI_4b1ba88b-36f7-4b7c-a2c7-4111fde86781"
      unitRef="shares">1422421</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i39b01e4263df4bad82a496ebde4f2477_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo5ZjZhMDJiNTUxNzc0MGMxOTg1MjRkYjU0NjNkM2Y2Ny90YWJsZXJhbmdlOjlmNmEwMmI1NTE3NzQwYzE5ODUyNGRiNTQ2M2QzZjY3XzYtNC0xLTEtOTM5NDI_350c91d9-d8c6-4d48-a950-9797dd74d52f"
      unitRef="usdPerShare">58.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzY2OTk_ea0ef94b-48c8-4f06-86c9-f8cf5fc44a8f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about equity-settled PRSU awards:&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity-settled PRSU compensation expense&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,261)&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;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about options awards:&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options compensation expense&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;2,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;5,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69,868)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57,457)&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;/table&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, 2022, total unrecognized compensation expense related to unvested stock-based compensation arrangements and the expected recognition period are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:120%"&gt;Equity-Settled&lt;br/&gt;PRSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total unrecognized compensation cost&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average recognition period (in years)&lt;/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:120%"&gt;1.6&lt;/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:120%"&gt;0.9&lt;/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:120%"&gt;1.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7353862f48b644e195011379973c7ae2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTplOGUxYWViYTc1NDI0MWQyYjM5OTg1MGE5Nzc2MDY2Ny90YWJsZXJhbmdlOmU4ZTFhZWJhNzU0MjQxZDJiMzk5ODUwYTk3NzYwNjY3XzUtMi0xLTEtOTM5NDI_bdc561b5-245e-414d-8035-3829a9aa06e5"
      unitRef="usd">30645000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie7f56b4d88ff4bb99feaaf0fa1925c2c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTplOGUxYWViYTc1NDI0MWQyYjM5OTg1MGE5Nzc2MDY2Ny90YWJsZXJhbmdlOmU4ZTFhZWJhNzU0MjQxZDJiMzk5ODUwYTk3NzYwNjY3XzUtNC0xLTEtOTM5NDI_a5a03fa7-0577-4c42-9284-f8315d0a1cb1"
      unitRef="usd">30633000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5e292def7956444db65840a3fc28a82c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTplOGUxYWViYTc1NDI0MWQyYjM5OTg1MGE5Nzc2MDY2Ny90YWJsZXJhbmdlOmU4ZTFhZWJhNzU0MjQxZDJiMzk5ODUwYTk3NzYwNjY3XzUtNi0xLTEtOTM5NDI_4c9a0156-5266-423d-8499-b5917a2024c4"
      unitRef="usd">27809000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i7353862f48b644e195011379973c7ae2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTplOGUxYWViYTc1NDI0MWQyYjM5OTg1MGE5Nzc2MDY2Ny90YWJsZXJhbmdlOmU4ZTFhZWJhNzU0MjQxZDJiMzk5ODUwYTk3NzYwNjY3XzYtMi0xLTEtOTM5NDI_48ef6b29-da72-439e-bb81-d35f3c37b5a0"
      unitRef="usd">34711000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ie7f56b4d88ff4bb99feaaf0fa1925c2c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTplOGUxYWViYTc1NDI0MWQyYjM5OTg1MGE5Nzc2MDY2Ny90YWJsZXJhbmdlOmU4ZTFhZWJhNzU0MjQxZDJiMzk5ODUwYTk3NzYwNjY3XzYtNC0xLTEtOTM5NDI_518adb3c-204b-4d8b-b9bc-432cb31cd967"
      unitRef="usd">16374000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i5e292def7956444db65840a3fc28a82c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTplOGUxYWViYTc1NDI0MWQyYjM5OTg1MGE5Nzc2MDY2Ny90YWJsZXJhbmdlOmU4ZTFhZWJhNzU0MjQxZDJiMzk5ODUwYTk3NzYwNjY3XzYtNi0xLTEtOTM5NDI_7d2cff62-3c1c-4a22-9ea8-c31f7246a817"
      unitRef="usd">10261000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie7f56b4d88ff4bb99feaaf0fa1925c2c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzE3ODc_f299eb33-deac-4c47-9f46-0e49d2fde7b7"
      unitRef="usdPerShare">74.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5e292def7956444db65840a3fc28a82c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzU0OTc1NTgyMDYzOA_790325cf-74a1-4a37-8781-d515fead18b7"
      unitRef="usdPerShare">38.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i7353862f48b644e195011379973c7ae2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzE5MDI_33fc78a0-f170-4b99-9925-95d87fcec579"
      unitRef="usd">152800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ie7f56b4d88ff4bb99feaaf0fa1925c2c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzU0OTc1NTgyMDcxMg_dcfc5338-8821-4658-b0f7-b4f04329a764"
      unitRef="usd">67400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i5e292def7956444db65840a3fc28a82c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzU0OTc1NTgyMDcwNg_f80a2288-a6cd-4c5a-9949-4e529afa8454"
      unitRef="usd">39800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i783ed10f6a86490cb0fe6498cf4e49cc_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzY3MDE_13282f60-991a-4ad6-a08d-98fdc514f9a6">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzY3MDM_e5780a5b-c340-4c66-bee8-34e713b30e4e">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s outstanding options is presented below:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:120%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,415,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%"&gt;Exercises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,049,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeitures and adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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;Options outstanding at December 31, 2022&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 #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:120%"&gt;2,365,813&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 options outstanding at December 31, 2022 - all exercisable&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:3pt double #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:120%"&gt;2,109,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzEtMi0xLTEtOTM5NDI_3ff46ecc-028f-48f5-8d93-3b111d6f16d6"
      unitRef="shares">3415288</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzEtNC0xLTEtOTM5NDI_01e9b942-7397-42c5-92e6-ab6450757436"
      unitRef="usdPerShare">2.92</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzEtNi0xLTEtOTM5NDI_33c88c32-cfb2-4983-b848-fd385bc0859f"
      unitRef="usdPerShare">23.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzItMi0xLTEtOTM5NDI_7a3708e6-59d1-4d4a-9076-d3fc3e38890f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzItNC0xLTEtOTM5NDI_07e12845-2f51-4555-a92c-cf03bf7b6794"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzItNi0xLTEtOTM5NDI_ef31ee8e-f0fe-4d68-a38b-973af298e6a5"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzMtMi0xLTEtOTM5NDI_f7b1dd2e-56f4-4ab4-b234-256b9902e4cb"
      unitRef="shares">1049475</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <tw:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzMtNC0xLTEtOTM5NDI_b018d880-8975-4cd0-95b6-755b10f5b093"
      unitRef="usdPerShare">2.85</tw:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzMtNi0xLTEtOTM5NDI_dff1b448-76f6-4aac-84f5-9ca7f2bea293"
      unitRef="usdPerShare">23.52</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzQtMi0xLTEtOTM5NDI_9f9fe124-14a2-4172-8687-f895d131bf76"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <tw:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndAdjustmentsWeightedAverageGrantDateFairValue
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzQtNC0xLTEtOTM5NDI_42ee901a-4cf3-40ab-945e-1e1230731c1e"
      unitRef="usdPerShare">0</tw:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndAdjustmentsWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzQtNi0xLTEtOTM5NDI_66fca794-3473-46b8-89ca-0e620be3bb08"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzUtMi0xLTEtOTM5NDI_f487afd1-a184-40cc-83a7-b8435a7468b3"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <tw:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredWeightedAverageGrantDateFairValue
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzUtNC0xLTEtOTM5NDI_53786d0a-a9ee-4d69-8356-16c513a31e14"
      unitRef="usdPerShare">0</tw:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzUtNi0xLTEtOTM5NDI_8c699ace-01ea-4e75-8bf5-0e2d29a2cea7"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzYtMi0xLTEtOTM5NDI_e7afe6bb-db91-48b4-a60a-e68bf9e7a6f9"
      unitRef="shares">2365813</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzYtNC0xLTEtOTM5NDI_e80f4147-5288-4483-986a-7e201297891b"
      unitRef="usdPerShare">2.95</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzYtNi0xLTEtOTM5NDI_cc6fbe81-5470-4c88-a7be-857b01c27638"
      unitRef="usdPerShare">23.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzctMi0xLTEtOTM5NDI_5f70ebfc-9b98-4475-80f0-882c886d6bc9"
      unitRef="shares">2109563</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <tw:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzctNC0xLTEtOTM5NDI_0aacbc16-df29-4119-9380-b85bbfde74b1"
      unitRef="usdPerShare">2.06</tw:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo4YjUzNjQyNzVhYzk0OTM0OWNlMTczNGM5NTdkNWViOC90YWJsZXJhbmdlOjhiNTM2NDI3NWFjOTQ5MzQ5Y2UxNzM0Yzk1N2Q1ZWI4XzctNi0xLTEtOTM5NDI_ca638744-58c5-44b0-a5a6-55a53480fd84"
      unitRef="usdPerShare">20.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i783ed10f6a86490cb0fe6498cf4e49cc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTozOGFiNzU0MWZjNjM0M2ZjYTgzMTE3ZGYwNWFiM2MzZC90YWJsZXJhbmdlOjM4YWI3NTQxZmM2MzQzZmNhODMxMTdkZjA1YWIzYzNkXzUtMi0xLTEtOTM5NDI_f69950a4-f8bc-42ce-81c4-791081924add"
      unitRef="usd">2097000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i06b37cd707494e559e2dab90ad7270ed_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTozOGFiNzU0MWZjNjM0M2ZjYTgzMTE3ZGYwNWFiM2MzZC90YWJsZXJhbmdlOjM4YWI3NTQxZmM2MzQzZmNhODMxMTdkZjA1YWIzYzNkXzUtNC0xLTEtOTM5NDI_1f5db8ca-66e7-4d50-82b1-c1becbbf9336"
      unitRef="usd">5327000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic60934cfac0745998d9a7b0100418c4c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTozOGFiNzU0MWZjNjM0M2ZjYTgzMTE3ZGYwNWFiM2MzZC90YWJsZXJhbmdlOjM4YWI3NTQxZmM2MzQzZmNhODMxMTdkZjA1YWIzYzNkXzUtNi0xLTEtOTM5NDI_7281dec9-ed3a-48d3-a8d0-05f86689cf63"
      unitRef="usd">6118000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i783ed10f6a86490cb0fe6498cf4e49cc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTozOGFiNzU0MWZjNjM0M2ZjYTgzMTE3ZGYwNWFiM2MzZC90YWJsZXJhbmdlOjM4YWI3NTQxZmM2MzQzZmNhODMxMTdkZjA1YWIzYzNkXzYtMi0xLTEtOTM5NDI_80f7ee0f-5a89-453c-8e46-7506f406315b"
      unitRef="usd">12894000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i06b37cd707494e559e2dab90ad7270ed_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTozOGFiNzU0MWZjNjM0M2ZjYTgzMTE3ZGYwNWFiM2MzZC90YWJsZXJhbmdlOjM4YWI3NTQxZmM2MzQzZmNhODMxMTdkZjA1YWIzYzNkXzYtNC0xLTEtOTM5NDI_053c76c3-fe4b-4ca1-99e5-44789b3c2bc0"
      unitRef="usd">69868000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ic60934cfac0745998d9a7b0100418c4c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTozOGFiNzU0MWZjNjM0M2ZjYTgzMTE3ZGYwNWFiM2MzZC90YWJsZXJhbmdlOjM4YWI3NTQxZmM2MzQzZmNhODMxMTdkZjA1YWIzYzNkXzYtNi0xLTEtOTM5NDI_6b3671d6-b3cf-48cb-bafb-07bd9975d3c0"
      unitRef="usd">57457000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzQ0NTE_63dabc3e-2993-4971-8ada-78fd98bd558e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzQ0NTE_772c4f61-51f7-4ec7-92d3-9e80f1b9dd46"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzQ2NDU_d95f3e2e-086c-4589-9ba5-104b2ad1313a"
      unitRef="usd">59300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzQ2NDk_aab68fbb-8082-47a7-baf9-323acf2e78cc"
      unitRef="usd">333800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzQ2NTY_36c9111a-7585-4b53-a742-9db212445a49"
      unitRef="usd">291800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzQ3NDE_c4409cf1-a684-483e-9935-1fd99910c69f"
      unitRef="usd">97700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzQ4MzM_e93de8ad-db74-410b-a459-982ec6c69960">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzQ5MTA_43f90493-4c7c-454e-adde-6329f4184e59"
      unitRef="usd">92800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzUwNTA_c2bd0962-fadb-4d8a-854c-ba8600f5f35c">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0800a25543804c51b4ad91ded125e6a1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzY2OTc_16c81682-c706-465e-9a30-308f62c48371">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iab57f4d984af4c1198fbd5724606c1df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzQ5NDc4MDIzNDIyNzk_4784a6f0-0a8b-4b58-ba6b-266ca601b1fb">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzY3MDQ_cb86acef-f73f-41a9-aec0-010aa99e5d48">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s outstanding RSUs is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;font-weight:700;line-height:120%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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:120%"&gt;RSUs outstanding at December 31, 2021&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:120%"&gt;683,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;485,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;80.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(288,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15,243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs outstanding at December 31, 2022&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;864,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i40f523cbc60a4b1a992189132e0cda4e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTozODU4ZjUxYmVhNGU0YWNlODc5NDEzZDc4ODY1NGI5MC90YWJsZXJhbmdlOjM4NThmNTFiZWE0ZTRhY2U4Nzk0MTNkNzg4NjU0YjkwXzEtMi0xLTEtOTM5NDI_c82b0ee8-25b9-4976-8375-2a5f0068ab38"
      unitRef="shares">683764</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i40f523cbc60a4b1a992189132e0cda4e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTozODU4ZjUxYmVhNGU0YWNlODc5NDEzZDc4ODY1NGI5MC90YWJsZXJhbmdlOjM4NThmNTFiZWE0ZTRhY2U4Nzk0MTNkNzg4NjU0YjkwXzEtNC0xLTEtOTM5NDI_80d811d6-1f83-4c78-a247-328b14157194"
      unitRef="usdPerShare">58.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1973d3e500b545c19a485677cf60fde5_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTozODU4ZjUxYmVhNGU0YWNlODc5NDEzZDc4ODY1NGI5MC90YWJsZXJhbmdlOjM4NThmNTFiZWE0ZTRhY2U4Nzk0MTNkNzg4NjU0YjkwXzItMi0xLTEtOTM5NDI_df12c14e-029f-4790-88e5-d7f10df5aa73"
      unitRef="shares">485046</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1973d3e500b545c19a485677cf60fde5_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTozODU4ZjUxYmVhNGU0YWNlODc5NDEzZDc4ODY1NGI5MC90YWJsZXJhbmdlOjM4NThmNTFiZWE0ZTRhY2U4Nzk0MTNkNzg4NjU0YjkwXzItNC0xLTEtOTM5NDI_32ea65c7-b4f3-43ca-becc-151df54757d5"
      unitRef="usdPerShare">80.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1973d3e500b545c19a485677cf60fde5_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTozODU4ZjUxYmVhNGU0YWNlODc5NDEzZDc4ODY1NGI5MC90YWJsZXJhbmdlOjM4NThmNTFiZWE0ZTRhY2U4Nzk0MTNkNzg4NjU0YjkwXzMtMi0xLTEtOTM5NDI_87ea8f59-c22d-4ce6-8e0e-3f1c805c1897"
      unitRef="shares">288904</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1973d3e500b545c19a485677cf60fde5_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTozODU4ZjUxYmVhNGU0YWNlODc5NDEzZDc4ODY1NGI5MC90YWJsZXJhbmdlOjM4NThmNTFiZWE0ZTRhY2U4Nzk0MTNkNzg4NjU0YjkwXzMtNC0xLTEtOTM5NDI_053ff874-a37c-49dc-b44f-e0b8bc49888d"
      unitRef="usdPerShare">55.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1973d3e500b545c19a485677cf60fde5_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTozODU4ZjUxYmVhNGU0YWNlODc5NDEzZDc4ODY1NGI5MC90YWJsZXJhbmdlOjM4NThmNTFiZWE0ZTRhY2U4Nzk0MTNkNzg4NjU0YjkwXzQtMi0xLTEtOTM5NDI_974ccfda-ec9c-430c-ae24-34577da46550"
      unitRef="shares">15243</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i1973d3e500b545c19a485677cf60fde5_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTozODU4ZjUxYmVhNGU0YWNlODc5NDEzZDc4ODY1NGI5MC90YWJsZXJhbmdlOjM4NThmNTFiZWE0ZTRhY2U4Nzk0MTNkNzg4NjU0YjkwXzQtNC0xLTEtOTM5NDI_46a46392-97b9-4e92-8b13-17046fdda0c4"
      unitRef="usdPerShare">63.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2d874a16bbac470f9e7c2497bb235616_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTozODU4ZjUxYmVhNGU0YWNlODc5NDEzZDc4ODY1NGI5MC90YWJsZXJhbmdlOjM4NThmNTFiZWE0ZTRhY2U4Nzk0MTNkNzg4NjU0YjkwXzUtMi0xLTEtOTM5NDI_96e6bc66-9098-4f96-a360-2d423f3bad10"
      unitRef="shares">864663</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2d874a16bbac470f9e7c2497bb235616_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTozODU4ZjUxYmVhNGU0YWNlODc5NDEzZDc4ODY1NGI5MC90YWJsZXJhbmdlOjM4NThmNTFiZWE0ZTRhY2U4Nzk0MTNkNzg4NjU0YjkwXzUtNC0xLTEtOTM5NDI_9219ed73-ce34-408a-a252-4a34674bdfbd"
      unitRef="usdPerShare">71.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzY3MDA_fd944ef4-c453-4d52-900a-3b58084446de">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about RSU awards:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU compensation expense&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;33,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;15,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;5,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,096)&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(5,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(311)&lt;/span&gt;&lt;/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;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1973d3e500b545c19a485677cf60fde5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo0NmZlNTg2MTg4N2Q0ZjUyOWFjMWMyZDZlNjkxNGViMS90YWJsZXJhbmdlOjQ2ZmU1ODYxODg3ZDRmNTI5YWMxYzJkNmU2OTE0ZWIxXzUtMi0xLTEtOTM5NDI_10d8b081-3d61-4da6-a272-5a0639a99ebb"
      unitRef="usd">33902000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia76232dad69747089cff16fdc5be0f84_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo0NmZlNTg2MTg4N2Q0ZjUyOWFjMWMyZDZlNjkxNGViMS90YWJsZXJhbmdlOjQ2ZmU1ODYxODg3ZDRmNTI5YWMxYzJkNmU2OTE0ZWIxXzUtNC0xLTEtOTM5NDI_e1b228de-4e9d-48ce-88da-d9fb16d5e6c8"
      unitRef="usd">15983000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifa571ebe1b994421a38f747a84eb17c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo0NmZlNTg2MTg4N2Q0ZjUyOWFjMWMyZDZlNjkxNGViMS90YWJsZXJhbmdlOjQ2ZmU1ODYxODg3ZDRmNTI5YWMxYzJkNmU2OTE0ZWIxXzUtNi0xLTEtOTM5NDI_edc3918c-5f12-467d-a672-732ea07dafe3"
      unitRef="usd">5359000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i1973d3e500b545c19a485677cf60fde5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo0NmZlNTg2MTg4N2Q0ZjUyOWFjMWMyZDZlNjkxNGViMS90YWJsZXJhbmdlOjQ2ZmU1ODYxODg3ZDRmNTI5YWMxYzJkNmU2OTE0ZWIxXzYtMi0xLTEtOTM5NDI_a35315b4-0b43-4138-a95d-6acc3304f67e"
      unitRef="usd">10096000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ia76232dad69747089cff16fdc5be0f84_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo0NmZlNTg2MTg4N2Q0ZjUyOWFjMWMyZDZlNjkxNGViMS90YWJsZXJhbmdlOjQ2ZmU1ODYxODg3ZDRmNTI5YWMxYzJkNmU2OTE0ZWIxXzYtNC0xLTEtOTM5NDI_9223f157-9726-4bae-be0c-c17f9b453799"
      unitRef="usd">5416000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ifa571ebe1b994421a38f747a84eb17c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo0NmZlNTg2MTg4N2Q0ZjUyOWFjMWMyZDZlNjkxNGViMS90YWJsZXJhbmdlOjQ2ZmU1ODYxODg3ZDRmNTI5YWMxYzJkNmU2OTE0ZWIxXzYtNi0xLTEtOTM5NDI_2e36e4a0-6a5b-4787-85e7-585378fc3ad9"
      unitRef="usd">311000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia76232dad69747089cff16fdc5be0f84_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzU0OTc1NTgyOTUwMw_179f6d9d-e030-4bc8-b9b1-6cae6a27b004"
      unitRef="usdPerShare">75.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifa571ebe1b994421a38f747a84eb17c3_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzYwNjI_adaa985b-90fe-4814-a02d-c1fbf8e7b330"
      unitRef="usdPerShare">38.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i1973d3e500b545c19a485677cf60fde5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzYxNzQ_8c16bf90-2b1e-4292-8a5a-a8fde1bc0bab"
      unitRef="usd">25600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ia76232dad69747089cff16fdc5be0f84_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzU0OTc1NTgyMTE2NQ_3ebafa7a-a998-4f57-9eab-50323cd04ec2"
      unitRef="usd">12500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ifa571ebe1b994421a38f747a84eb17c3_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzYxODk_c2ece46f-81b0-40cb-be7a-17534ce0f7bc"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzY2OTI_e3b9ee3a-7a10-4a02-ba30-b94b88af15cc">A summary of the Company&#x2019;s total stock-based compensation expense relating to its equity-settled PRSUs, options and RSUs, including the CEO Retirement Accelerated Stock-Based Compensation Expense, is presented below:&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense&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;66,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;39,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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo3ZTkxZjIwMzUyODI0Yjk3ODg0YmVhOGI3ZjQ4ODdmYS90YWJsZXJhbmdlOjdlOTFmMjAzNTI4MjRiOTc4ODRiZWE4YjdmNDg4N2ZhXzUtMi0xLTEtOTM5NDI_1ec8146a-ae83-4f89-aec2-0f210b098e97"
      unitRef="usd">66644000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo3ZTkxZjIwMzUyODI0Yjk3ODg0YmVhOGI3ZjQ4ODdmYS90YWJsZXJhbmdlOjdlOTFmMjAzNTI4MjRiOTc4ODRiZWE4YjdmNDg4N2ZhXzUtNC0xLTEtOTM5NDI_328a929c-8484-4df9-97e8-800bbec6973f"
      unitRef="usd">51943000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTo3ZTkxZjIwMzUyODI0Yjk3ODg0YmVhOGI3ZjQ4ODdmYS90YWJsZXJhbmdlOjdlOTFmMjAzNTI4MjRiOTc4ODRiZWE4YjdmNDg4N2ZhXzUtNi0xLTEtOTM5NDI_1c639e5b-130e-454c-b81f-76918489ebca"
      unitRef="usd">39286000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90ZXh0cmVnaW9uOjYzMjY2MzcyNDgxNTQ3MWJhNmZiOTYwNzQ5ZjNkNTM1XzU0OTc1NTgzMDQxOA_d0673d82-15ac-4c0a-9496-e8a9845a4bbf"
      unitRef="usd">900000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i39b01e4263df4bad82a496ebde4f2477_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTpkMWZjODczOTQ3NDY0ZDc5OTkyMDJmNGFkM2ZjYjM3My90YWJsZXJhbmdlOmQxZmM4NzM5NDc0NjRkNzk5OTIwMmY0YWQzZmNiMzczXzMtMi0xLTEtOTM5NDI_812e496a-bb1a-4a95-817c-f10c86c0c69f"
      unitRef="usd">25045000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="id3bad314ccb84b71aac1b7c68bef66ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTpkMWZjODczOTQ3NDY0ZDc5OTkyMDJmNGFkM2ZjYjM3My90YWJsZXJhbmdlOmQxZmM4NzM5NDc0NjRkNzk5OTIwMmY0YWQzZmNiMzczXzMtNC0xLTEtOTM5NDI_ab2ae136-f50e-4fef-9f19-9b21dea80ccb"
      unitRef="usd">741000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i8b2479341e4e4fb9816b1bdca27e8584_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTpkMWZjODczOTQ3NDY0ZDc5OTkyMDJmNGFkM2ZjYjM3My90YWJsZXJhbmdlOmQxZmM4NzM5NDc0NjRkNzk5OTIwMmY0YWQzZmNiMzczXzMtNi0xLTEtOTM5NDI_c0d4b42c-3014-48e5-b39e-b7fe6e781b4e"
      unitRef="usd">30023000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i7353862f48b644e195011379973c7ae2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTpkMWZjODczOTQ3NDY0ZDc5OTkyMDJmNGFkM2ZjYjM3My90YWJsZXJhbmdlOmQxZmM4NzM5NDc0NjRkNzk5OTIwMmY0YWQzZmNiMzczXzQtMi0xLTEtOTM5NDI_35076c63-6f65-405d-81ca-b085ed1dab14">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i06b37cd707494e559e2dab90ad7270ed_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTpkMWZjODczOTQ3NDY0ZDc5OTkyMDJmNGFkM2ZjYjM3My90YWJsZXJhbmdlOmQxZmM4NzM5NDc0NjRkNzk5OTIwMmY0YWQzZmNiMzczXzQtNC0xLTEtOTM5NDI_688a9fb0-0dfb-4f58-9a89-04a217817ba8">P0Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ifa571ebe1b994421a38f747a84eb17c3_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDIvZnJhZzo2MzI2NjM3MjQ4MTU0NzFiYTZmYjk2MDc0OWYzZDUzNS90YWJsZTpkMWZjODczOTQ3NDY0ZDc5OTkyMDJmNGFkM2ZjYjM3My90YWJsZXJhbmdlOmQxZmM4NzM5NDc0NjRkNzk5OTIwMmY0YWQzZmNiMzczXzQtNi0xLTEtOTM5NDI_136e2d04-2920-4cc3-82b4-4928c13bd47c">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90ZXh0cmVnaW9uOjFhODg5NDNjYTJhMTRkOGFhMjY4ZDgzNzUwNTAwMjliXzIyODg_11d8d0d6-80a4-4444-8702-e8aa92a1902e">Related Party Transactions &lt;div style="margin-top:10pt"&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 transactions with its affiliates from time to time which are considered to be related party transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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, 2022 and 2021, the following balances with such affiliates were included in the consolidated statements of financial condition in the following line items:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&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;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivable from affiliates&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other 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;2,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable, accrued expenses and other liabilities&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;6,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payable to affiliates&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,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following balances with such affiliates were included in the consolidated statements of income in the following line items:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscription fees&lt;/span&gt;&lt;/div&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;1,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Refinitiv market data fees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:120%"&gt;Other fees&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;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:700;line-height:100%"&gt;Expenses: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee compensation and benefits&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;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology and communications&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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional fees&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;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Occupancy&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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;The Company maintains a market data license agreement with Refinitiv. Under the agreement, the Company delivers to Refinitiv certain market data feeds which Refinitiv redistributes to its customers. The Company earns license fees and royalties for these feeds.&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:8pt;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:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;The Company maintains agreements with Refinitiv to provide the Company with certain real estate, payroll, benefits administration and other administrative services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 years ended December 31, 2022 and 2021, $3.1&#160;million and $1.6&#160;million of previously accrued expenses payable to affiliates of Refinitiv were waived and the liabilities were reversed through an increase to additional paid-in capital.&lt;/span&gt;&lt;/div&gt;The Company engaged Blackstone Advisory Partners L.P., an affiliate of Blackstone, to provide certain financial consulting services in connection with the April 2020 follow-on offering for fees of $0.5&#160;million, included as a component of the additional paid-in capital balance on the consolidated statements of financial condition and which fees were reimbursed by the underwriters.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90ZXh0cmVnaW9uOjFhODg5NDNjYTJhMTRkOGFhMjY4ZDgzNzUwNTAwMjliXzIyODk_c622f413-c810-47ec-866c-4ab2134cb9d2">&lt;div style="margin-top:10pt"&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, 2022 and 2021, the following balances with such affiliates were included in the consolidated statements of financial condition in the following line items:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&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;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivable from affiliates&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other 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;2,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable, accrued expenses and other liabilities&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;6,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payable to affiliates&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,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,860&#160;&lt;/span&gt;&lt;/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;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i2be7171ac3354f24bc296104aef81bfa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZToyZjc4MWZmODhhYWU0YWJmOWE4ZjM1NmY5ZGIzMWEzNi90YWJsZXJhbmdlOjJmNzgxZmY4OGFhZTRhYmY5YThmMzU2ZjlkYjMxYTM2XzQtMi0xLTEtOTM5NDI_850a4faf-cb43-4e87-b2f5-de0b7d65183a"
      unitRef="usd">70000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i0b7815a37bfd403ea74e01e4f90907d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZToyZjc4MWZmODhhYWU0YWJmOWE4ZjM1NmY5ZGIzMWEzNi90YWJsZXJhbmdlOjJmNzgxZmY4OGFhZTRhYmY5YThmMzU2ZjlkYjMxYTM2XzQtNC0xLTEtOTM5NDI_5802a1d5-a675-4f5e-b66d-83109a3663ce"
      unitRef="usd">277000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:DueFromAffiliates
      contextRef="i2be7171ac3354f24bc296104aef81bfa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZToyZjc4MWZmODhhYWU0YWJmOWE4ZjM1NmY5ZGIzMWEzNi90YWJsZXJhbmdlOjJmNzgxZmY4OGFhZTRhYmY5YThmMzU2ZjlkYjMxYTM2XzUtMi0xLTEtOTM5NDI_c5100582-0462-49fa-b3e2-defad4139afb"
      unitRef="usd">6000</us-gaap:DueFromAffiliates>
    <us-gaap:DueFromAffiliates
      contextRef="i0b7815a37bfd403ea74e01e4f90907d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZToyZjc4MWZmODhhYWU0YWJmOWE4ZjM1NmY5ZGIzMWEzNi90YWJsZXJhbmdlOjJmNzgxZmY4OGFhZTRhYmY5YThmMzU2ZjlkYjMxYTM2XzUtNC0xLTEtOTM5NDI_65d3d370-ad98-4d87-b4ac-44f374f09801"
      unitRef="usd">3313000</us-gaap:DueFromAffiliates>
    <tw:OtherAssetsRelatedParties
      contextRef="i2be7171ac3354f24bc296104aef81bfa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZToyZjc4MWZmODhhYWU0YWJmOWE4ZjM1NmY5ZGIzMWEzNi90YWJsZXJhbmdlOjJmNzgxZmY4OGFhZTRhYmY5YThmMzU2ZjlkYjMxYTM2XzYtMi0xLTEtOTM5NDI_411a5183-906e-4bab-8597-7b5ecddb4406"
      unitRef="usd">2983000</tw:OtherAssetsRelatedParties>
    <tw:OtherAssetsRelatedParties
      contextRef="i0b7815a37bfd403ea74e01e4f90907d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZToyZjc4MWZmODhhYWU0YWJmOWE4ZjM1NmY5ZGIzMWEzNi90YWJsZXJhbmdlOjJmNzgxZmY4OGFhZTRhYmY5YThmMzU2ZjlkYjMxYTM2XzYtNC0xLTEtOTM5NDI_5ede7135-51e0-4ec4-98a7-f10274a3eaf2"
      unitRef="usd">3530000</tw:OtherAssetsRelatedParties>
    <tw:AccountsPayableAccruedExpensesAndOtherLiabilitiesRelatedParties
      contextRef="i2be7171ac3354f24bc296104aef81bfa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZToyZjc4MWZmODhhYWU0YWJmOWE4ZjM1NmY5ZGIzMWEzNi90YWJsZXJhbmdlOjJmNzgxZmY4OGFhZTRhYmY5YThmMzU2ZjlkYjMxYTM2XzctMi0xLTEtOTM5NDI_086c5b05-e501-43a7-ac75-9a0cf2cc8248"
      unitRef="usd">6153000</tw:AccountsPayableAccruedExpensesAndOtherLiabilitiesRelatedParties>
    <tw:AccountsPayableAccruedExpensesAndOtherLiabilitiesRelatedParties
      contextRef="i0b7815a37bfd403ea74e01e4f90907d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZToyZjc4MWZmODhhYWU0YWJmOWE4ZjM1NmY5ZGIzMWEzNi90YWJsZXJhbmdlOjJmNzgxZmY4OGFhZTRhYmY5YThmMzU2ZjlkYjMxYTM2XzctNC0xLTEtOTM5NDI_bf81f614-e872-44b2-9e8f-118f9834c66c"
      unitRef="usd">7767000</tw:AccountsPayableAccruedExpensesAndOtherLiabilitiesRelatedParties>
    <tw:ContractWithCustomerLiabilityRelatedParties
      contextRef="i2be7171ac3354f24bc296104aef81bfa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZToyZjc4MWZmODhhYWU0YWJmOWE4ZjM1NmY5ZGIzMWEzNi90YWJsZXJhbmdlOjJmNzgxZmY4OGFhZTRhYmY5YThmMzU2ZjlkYjMxYTM2XzgtMi0xLTEtOTM5NDI_2095dc22-033e-4b59-9843-6ea018dbcff7"
      unitRef="usd">5076000</tw:ContractWithCustomerLiabilityRelatedParties>
    <tw:ContractWithCustomerLiabilityRelatedParties
      contextRef="i0b7815a37bfd403ea74e01e4f90907d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZToyZjc4MWZmODhhYWU0YWJmOWE4ZjM1NmY5ZGIzMWEzNi90YWJsZXJhbmdlOjJmNzgxZmY4OGFhZTRhYmY5YThmMzU2ZjlkYjMxYTM2XzgtNC0xLTEtOTM5NDI_691e0a1d-db85-4128-afe8-5b7c0e61ee14"
      unitRef="usd">4767000</tw:ContractWithCustomerLiabilityRelatedParties>
    <us-gaap:DueToAffiliateCurrentAndNoncurrent
      contextRef="i2be7171ac3354f24bc296104aef81bfa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZToyZjc4MWZmODhhYWU0YWJmOWE4ZjM1NmY5ZGIzMWEzNi90YWJsZXJhbmdlOjJmNzgxZmY4OGFhZTRhYmY5YThmMzU2ZjlkYjMxYTM2XzktMi0xLTEtOTM5NDI_58c50d36-dce0-47bb-af1c-6c7e37841416"
      unitRef="usd">1414000</us-gaap:DueToAffiliateCurrentAndNoncurrent>
    <us-gaap:DueToAffiliateCurrentAndNoncurrent
      contextRef="i0b7815a37bfd403ea74e01e4f90907d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZToyZjc4MWZmODhhYWU0YWJmOWE4ZjM1NmY5ZGIzMWEzNi90YWJsZXJhbmdlOjJmNzgxZmY4OGFhZTRhYmY5YThmMzU2ZjlkYjMxYTM2XzktNC0xLTEtOTM5NDI_de6efbb7-7b84-43de-b4e8-a825fb88634a"
      unitRef="usd">4860000</us-gaap:DueToAffiliateCurrentAndNoncurrent>
    <tw:ScheduleOfRelatedPartyTransactionsAffiliatesTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90ZXh0cmVnaW9uOjFhODg5NDNjYTJhMTRkOGFhMjY4ZDgzNzUwNTAwMjliXzIyODY_3d7288c4-85d8-4e4e-8ea2-9cd173aeeccf">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following balances with such affiliates were included in the consolidated statements of income in the following line items:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscription fees&lt;/span&gt;&lt;/div&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;1,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Refinitiv market data fees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:120%"&gt;Other fees&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;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:700;line-height:100%"&gt;Expenses: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee compensation and benefits&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;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology and communications&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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional fees&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;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Occupancy&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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;The Company maintains a market data license agreement with Refinitiv. Under the agreement, the Company delivers to Refinitiv certain market data feeds which Refinitiv redistributes to its customers. The Company earns license fees and royalties for these feeds.&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:8pt;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:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;The Company maintains agreements with Refinitiv to provide the Company with certain real estate, payroll, benefits administration and other administrative services.&lt;/span&gt;&lt;/div&gt;</tw:ScheduleOfRelatedPartyTransactionsAffiliatesTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i972802ea2f994b07814e574080344e6e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzctMi0xLTEtOTM5NDI_4a989dfb-4777-4563-a99a-5bdd14820575"
      unitRef="usd">1308000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7049f535ef184287993187ff48817c22_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzctNC0xLTEtOTM5NDI_da3e6b39-aad5-443c-a0ff-993d792a145f"
      unitRef="usd">923000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38161b58b7e948dfbb85e7bb6c3c11f7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzctNi0xLTEtOTM5NDI_9790bb8d-ced8-4b91-9515-a240131e8583"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c8915cd611c4468985082ac69f7417a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzgtMi0xLTEtOTM5NDI_9b173fc9-8175-48af-963e-bff66fd01da7"
      unitRef="usd">62721000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icdadf10d245842518415d403ad74af8d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzgtNC0xLTEtOTM5NDI_56d7dec6-4c47-4ddf-ade6-66e00521b417"
      unitRef="usd">61161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3b0df76b8ac410ab82ddb2b7e17e599_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzgtNi0xLTEtOTM5NDI_0d11e06e-6959-4159-abfe-097d3a60ecbf"
      unitRef="usd">59706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0cca8c20ffa4f64b4b31a7ca75e0b74_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzktMi0xLTEtOTM5NDI_9eb2dff1-5378-482a-998f-dfcebc675811"
      unitRef="usd">464000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1627e29c32fd4fa8803655d6e83d553e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzktNC0xLTEtOTM5NDI_47b10f79-843b-417b-b916-8bc7cf9c869c"
      unitRef="usd">522000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3424ed4387e3420da4286120d3c90af4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzktNi0xLTEtOTM5NDI_23570cfe-fbcc-459d-9204-942945cc2fe3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i6f080d61c6334893a4360d906bffe282_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzExLTItMS0xLTkzOTQy_20f18092-f475-4616-bc84-05fb05e6138e"
      unitRef="usd">613000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i83eb6b81662545cfa6b8ae39f2c99606_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzExLTQtMS0xLTkzOTQy_009f6539-dfb5-488b-8fc0-0072538eb3d3"
      unitRef="usd">856000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i94ac6fb59311411aa3a83106eec2c180_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzExLTYtMS0xLTkzOTQy_756a9eff-f440-4a9e-bbed-b698f2d28c49"
      unitRef="usd">0</us-gaap:LaborAndRelatedExpense>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="i6f080d61c6334893a4360d906bffe282_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzEyLTItMS0xLTkzOTQy_67ad6ff8-8dfb-406c-8046-e0a04cdec9b1"
      unitRef="usd">4713000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="i83eb6b81662545cfa6b8ae39f2c99606_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzEyLTQtMS0xLTkzOTQy_f481b8c6-188a-456a-adb1-13a1bccbd3ff"
      unitRef="usd">3951000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="i94ac6fb59311411aa3a83106eec2c180_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzEyLTYtMS0xLTkzOTQy_9d8b046a-cd1f-4219-a329-b1d71d60887b"
      unitRef="usd">2960000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:OtherGeneralAndAdministrativeExpense
      contextRef="i6f080d61c6334893a4360d906bffe282_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzEzLTItMS0xLTkzOTQy_aa332dac-e268-47b4-9dcd-614cb0f9af86"
      unitRef="usd">291000</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense
      contextRef="i83eb6b81662545cfa6b8ae39f2c99606_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzEzLTQtMS0xLTkzOTQy_afb0e2cf-ed28-4cc6-986a-62d77701986a"
      unitRef="usd">194000</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense
      contextRef="i94ac6fb59311411aa3a83106eec2c180_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzEzLTYtMS0xLTkzOTQy_f8cfab50-c291-4b87-a077-b215ecc0e9b6"
      unitRef="usd">-591000</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:ProfessionalFees
      contextRef="i6f080d61c6334893a4360d906bffe282_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzE0LTItMS0xLTkzOTQy_12afd65f-0c79-4aee-a02e-81f56d3441d9"
      unitRef="usd">46000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="i83eb6b81662545cfa6b8ae39f2c99606_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzE0LTQtMS0xLTkzOTQy_70f2fb95-b96a-402f-97ec-2b2c21a24ced"
      unitRef="usd">39000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="i94ac6fb59311411aa3a83106eec2c180_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzE0LTYtMS0xLTkzOTQy_2187036a-d91f-40b6-a567-60dae0f422b0"
      unitRef="usd">0</us-gaap:ProfessionalFees>
    <us-gaap:OccupancyNet
      contextRef="i6f080d61c6334893a4360d906bffe282_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzE1LTItMS0xLTkzOTQy_51f28f36-7a3b-4aa4-8d53-f63dd62aad45"
      unitRef="usd">0</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="i83eb6b81662545cfa6b8ae39f2c99606_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzE1LTQtMS0xLTkzOTQy_e112ffcb-6f5c-4f4f-b1af-3c4237256d6d"
      unitRef="usd">0</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="i94ac6fb59311411aa3a83106eec2c180_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90YWJsZTphNThkM2EyZWRjYWI0N2NhOGFkNWRiZGFlOTE2OTYyOS90YWJsZXJhbmdlOmE1OGQzYTJlZGNhYjQ3Y2E4YWQ1ZGJkYWU5MTY5NjI5XzE1LTYtMS0xLTkzOTQy_70adb8b4-7122-4ee7-a346-b5374702ade0"
      unitRef="usd">15000</us-gaap:OccupancyNet>
    <us-gaap:StockholdersEquityOther
      contextRef="i73e34b619333498290be542bb489bcc6_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90ZXh0cmVnaW9uOjFhODg5NDNjYTJhMTRkOGFhMjY4ZDgzNzUwNTAwMjliXzE2NDkyNjc0NDUxNjM_cc259777-8180-442f-8756-d088422cd4ad"
      unitRef="usd">-3100000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i8eda5ad5e54c489797b82dbd55af80ed_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90ZXh0cmVnaW9uOjFhODg5NDNjYTJhMTRkOGFhMjY4ZDgzNzUwNTAwMjliXzI3NDg3NzkwNzMyODc_26c0ddd4-6fbc-40e4-99ee-fe6a2877ca57"
      unitRef="usd">-1600000</us-gaap:StockholdersEquityOther>
    <tw:ConsultingServiceFeeForFollowOnOffering
      contextRef="i0abc94babac345ba95644d640e48142d_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNDgvZnJhZzoxYTg4OTQzY2EyYTE0ZDhhYTI2OGQ4Mzc1MDUwMDI5Yi90ZXh0cmVnaW9uOjFhODg5NDNjYTJhMTRkOGFhMjY4ZDgzNzUwNTAwMjliXzE5NDc_62d6c6e4-be19-4426-91e7-10a3ce9a6cd6"
      unitRef="usd">500000</tw:ConsultingServiceFeeForFollowOnOffering>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90ZXh0cmVnaW9uOmJlNmY0Y2Q3MDYyZDRhYWJhMTQwMGE0ZGJlZGU4OWRmXzM1Nzg_0185b18f-3899-4e61-b85d-ed3244a80e24">Fair Value of Financial Instruments&lt;div style="margin-top:10pt"&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 Measured at Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 measured at fair value on the consolidated statements of financial condition as of December&#160;31, 2022 and 2021 have been categorized based upon the fair value hierarchy as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;Quoted&#160;Prices&#160;in&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;active&#160;Markets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;for&#160;Identical&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Observable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unobservable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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-style:italic;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;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:400;line-height:120%"&gt;Cash equivalents &#x2013; Money market funds&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;1,106,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,106,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Receivable from affiliates &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;&#x2013; &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;Foreign currency forward contracts&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 measured at fair value&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;1,106,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;1,106,916&#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 style="height:14pt"&gt;&lt;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;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-style:italic;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;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;Payable to affiliates &#x2013; Foreign currency forward contracts&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 measured at fair value&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;1,002&#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 style="height:14pt"&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;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:400;line-height:100%"&gt;As of December 31, 2021&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;td colspan="3" style="padding:0 1pt"/&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-style:italic;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;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:400;line-height:120%"&gt;Cash equivalents &#x2013; Money market funds&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;654,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;654,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Receivable from affiliates &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;&#x2013; &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;Foreign currency forward contracts&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;&#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;3,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;&#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;3,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 measured at fair value&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;654,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;657,572&#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 style="height:14pt"&gt;&lt;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;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-style:italic;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;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;Payable to affiliates &#x2013; Foreign currency forward contracts&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 measured at fair value&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s money market funds are classified within level&#160;1 of the fair value hierarchy because they are valued using quoted market prices in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The valuation for the Company&#x2019;s foreign currency forward contracts is primarily based on the difference between the exchange rate associated with the forward contract and the exchange rate at the current period end. Foreign currency forward contracts are categorized as Level 2 in the fair value hierarchy. The Company enters into foreign currency forward contracts to mitigate its U.S. dollar and British pound sterling v&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ersus euro exposure, generally with a duration of less than 12 months. As of December&#160;31, 2022 and 2021, the counterparty on each of the foreign currency forward contracts was an affiliate of Refinitiv and therefore the corresponding liabilities and receivables on such contracts were included in payable to affiliates and receivable from affiliates, respectively, on the accompanying consolidated statements of financial condition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the aggregate U.S. d&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;ollar equivalent notional amount of the Company&#x2019;s foreign currency forward contracts not designated as hedges for accounting purposes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts &#x2013; Gross notional 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;162,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;146,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s foreign currency forward contracts are not designated as hedges for accounting purposes and changes in the fair value of these contracts during the period are recognized in the consolidated statements of income within general and administrative expenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total realized and unrealized gains (losses) on foreign currency forward contracts recorded within general and administrative expenses in the consolidated statements of income are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="18" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts not designated in accounting hedge relationship&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;4,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;9,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 Not Measured at Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 not measured at fair value on the consolidated statements of financial condition as of December&#160;31, 2022 and 2021 have been categorized based upon the fair value hierarchy as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:36.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.830%"/&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:8pt;font-weight:700;line-height:120%"&gt;Carrying 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:8pt;font-weight:700;line-height:120%"&gt;Quoted&#160;Prices&#160;in&lt;br/&gt;active&#160;Markets&lt;br/&gt;for&#160;Identical&lt;br/&gt;Assets&lt;br/&gt;(Level&#160;1)&lt;/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:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Observable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;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:8pt;font-weight:700;line-height:120%"&gt;Total Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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-style:italic;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and restricted cash&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;151,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;151,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivable from brokers and dealers and clearing organizations&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,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;11,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;11,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits with clearing organizations&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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;142,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;142,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Other assets &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;&#x2013; &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;Memberships in clearing organizations&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;2,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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;331,933&#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;175,219&#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;154,308&#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,406&#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;331,933&#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 style="height:14pt"&gt;&lt;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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:400;line-height:100%"&gt;Payable to brokers and dealers and clearing organizations&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;11,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,264&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,264&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,264&#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 style="height:13pt"&gt;&lt;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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2021&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;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;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-style:italic;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and restricted cash&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;318,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;318,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivable from brokers and dealers and clearing organizations&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits with clearing organizations&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;20,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;20,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,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;&#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;129,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;&#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;129,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;/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;Other assets &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;&#x2013; &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;Memberships in clearing organizations&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;2,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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;471,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;339,018&#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;129,937&#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,392&#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;471,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:400;line-height:100%"&gt;Payable to brokers and dealers and clearing organizations&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;Total&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of financial instruments not measured at fair value classified within level 1 or level 2 of the fair value hierarchy approximates fair value because of the relatively short term nature of the underlying assets or liabilities. The memberships in clearing organizations, which are included in other assets on the consolidated statements of financial condition, are classified within level 3 of the fair value hierarchy because the valuation requires assumptions that are both significant and unobservable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Non-recurring Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures certain assets and liabilities, such as assets acquired in a business combination, at fair value as of the acquisition date. See Note 4 &#x2013; Acquisitions for further details regarding these non-recurring fair value measurements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 Without Readily Determinable Fair Values&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 other assets on the consolidated statements of financial condition are equity investments without readily determinable fair values of $20.0 million and $21.1 million as of December&#160;31, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;During the year ended December 31, 2022, the Company recognized losses totaling $1.0 million, included in income (loss) from investments in the consolidated statements of income, related to the write-off of an investment that was determined to be uncollectible.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90ZXh0cmVnaW9uOmJlNmY0Y2Q3MDYyZDRhYWJhMTQwMGE0ZGJlZGU4OWRmXzM1NzM_6be36111-3004-4d74-84e4-d6f011372199">&lt;div style="margin-top:10pt"&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 measured at fair value on the consolidated statements of financial condition as of December&#160;31, 2022 and 2021 have been categorized based upon the fair value hierarchy as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;Quoted&#160;Prices&#160;in&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;active&#160;Markets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;for&#160;Identical&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Observable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unobservable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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-style:italic;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;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:400;line-height:120%"&gt;Cash equivalents &#x2013; Money market funds&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;1,106,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,106,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Receivable from affiliates &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;&#x2013; &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;Foreign currency forward contracts&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 measured at fair value&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;1,106,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;1,106,916&#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 style="height:14pt"&gt;&lt;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;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-style:italic;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;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;Payable to affiliates &#x2013; Foreign currency forward contracts&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 measured at fair value&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;1,002&#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 style="height:14pt"&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;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:400;line-height:100%"&gt;As of December 31, 2021&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;td colspan="3" style="padding:0 1pt"/&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-style:italic;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;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:400;line-height:120%"&gt;Cash equivalents &#x2013; Money market funds&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;654,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;654,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Receivable from affiliates &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;&#x2013; &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;Foreign currency forward contracts&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;&#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;3,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;&#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;3,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 measured at fair value&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;654,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;657,572&#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 style="height:14pt"&gt;&lt;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;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-style:italic;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;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;Payable to affiliates &#x2013; Foreign currency forward contracts&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 measured at fair value&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="idb16ca7c04a4494fbd634c9246376ed6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzUtMi0xLTEtOTM5NDI_4df98272-f5b0-4df0-a37c-b54e342fc07c"
      unitRef="usd">1106916000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia6f3053cf9e04a9c92e65863b9434824_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzUtNC0xLTEtOTM5NDI_e4c68696-77eb-478e-ad75-088296baa50c"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia89a516f1f7d45bca52368a5d87507ec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzUtNi0xLTEtOTM5NDI_8cdaddd9-969a-4856-b49c-02dbd6fa0735"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i096750e8e29c4ac3b70c560277588f94_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzUtOC0xLTEtOTM5NDI_0298db98-caa7-4e2c-b10e-7989d382ec69"
      unitRef="usd">1106916000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DueFromAffiliates
      contextRef="ib0dd77bff1994662a7acfcec745b0cc2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzYtMi0xLTEtOTM5NDI_8a8b648f-19ee-417d-8bc3-25c2d9425425"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:DueFromAffiliates
      contextRef="ibc24a8456a8345e4876bb0ffbe487cfe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzYtNC0xLTEtOTM5NDI_05470aa8-a8f3-4f4b-a6cf-0b4880bb28e9"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:DueFromAffiliates
      contextRef="i9db290cc274e432ea8c50d61b7003242_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzYtNi0xLTEtOTM5NDI_b7f287d9-66af-4639-acd8-84bcc7d3c0b0"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:DueFromAffiliates
      contextRef="i036520bf458540ad802a4021617a784d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzYtOC0xLTEtOTM5NDI_51972011-1977-426f-8473-c23415a3901a"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ida139bb14cb644f081cae03dbb88c870_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzctMi0xLTEtOTM5NDI_d1e1ee67-cc1d-4011-8b5e-9273aa5d4f11"
      unitRef="usd">1106916000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i803c366d3b834c9cb05e8206ed950bbe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzctNC0xLTEtOTM5NDI_2015ef58-cf6c-4d2d-b0e2-77823eef0721"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia75bff7ef1bc4bf7b1f82f9e15928997_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzctNi0xLTEtOTM5NDI_d7ef3523-6006-4c02-b9b4-aa86c2e5f905"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzctOC0xLTEtOTM5NDI_74f56c21-06a1-4455-9eda-864e902f6913"
      unitRef="usd">1106916000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DueToAffiliateCurrentAndNoncurrent
      contextRef="ib0dd77bff1994662a7acfcec745b0cc2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzEwLTItMS0xLTkzOTQy_4f2977da-a41e-454d-a72a-922332dc1c04"
      unitRef="usd">0</us-gaap:DueToAffiliateCurrentAndNoncurrent>
    <us-gaap:DueToAffiliateCurrentAndNoncurrent
      contextRef="ibc24a8456a8345e4876bb0ffbe487cfe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzEwLTQtMS0xLTkzOTQy_7634d93e-0ce0-4e90-99c4-4b60907612de"
      unitRef="usd">1002000</us-gaap:DueToAffiliateCurrentAndNoncurrent>
    <us-gaap:DueToAffiliateCurrentAndNoncurrent
      contextRef="i9db290cc274e432ea8c50d61b7003242_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzEwLTYtMS0xLTkzOTQy_ace4cc9f-0039-42d1-942f-fc05becd17e7"
      unitRef="usd">0</us-gaap:DueToAffiliateCurrentAndNoncurrent>
    <us-gaap:DueToAffiliateCurrentAndNoncurrent
      contextRef="i036520bf458540ad802a4021617a784d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzEwLTgtMS0xLTkzOTQy_85c1ba8a-bf7c-47be-b008-d517eaf02b87"
      unitRef="usd">1002000</us-gaap:DueToAffiliateCurrentAndNoncurrent>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ida139bb14cb644f081cae03dbb88c870_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzExLTItMS0xLTkzOTQy_8f1378f3-9259-42aa-af1e-a288d35e2b1f"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i803c366d3b834c9cb05e8206ed950bbe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzExLTQtMS0xLTkzOTQy_9fb92626-4812-49ff-96ea-d12c66e8256c"
      unitRef="usd">1002000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ia75bff7ef1bc4bf7b1f82f9e15928997_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzExLTYtMS0xLTkzOTQy_211562e9-2585-4cd7-8104-1717fa29e466"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzExLTgtMS0xLTkzOTQy_4f28b81d-120c-40b2-a0b0-cb5f1f1d8db3"
      unitRef="usd">1002000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i88b67d5c422e47d0a72e7172d6c168e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzE1LTItMS0xLTkzOTQy_8c3d13f0-3b4c-4170-aa87-dd19d3302f46"
      unitRef="usd">654553000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8c56f06cf6c744ba9314939156e35949_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzE1LTQtMS0xLTkzOTQy_bd6627dc-acad-4490-bfa9-424507032b2c"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i94d764231a974b8b8f34fe8d9549abe9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzE1LTYtMS0xLTkzOTQy_18f4948a-adaa-45f0-92f1-6b1f266135bd"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8bc5eb8b4e164f6290493aafdef79f3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzE1LTgtMS0xLTkzOTQy_c342de1a-9689-44a5-97d7-6c806ca8876c"
      unitRef="usd">654553000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DueFromAffiliates
      contextRef="i7f401a46af4b4025890db71ef50820d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzE2LTItMS0xLTEwNDU1MA_0bab5046-c702-483d-bd6e-19917ec9edc5"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:DueFromAffiliates
      contextRef="i44d68279f98e44ae80e9e383312ae59c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzE2LTQtMS0xLTEwNDU1MA_31e29823-ee07-4ea1-8eff-b834bf4e821e"
      unitRef="usd">3019000</us-gaap:DueFromAffiliates>
    <us-gaap:DueFromAffiliates
      contextRef="i59a4201136ef4830abae83f6b5fc7d41_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzE2LTYtMS0xLTEwNDU1MA_b864658c-6b17-4fff-b830-d99dab35d2b0"
      unitRef="usd">0</us-gaap:DueFromAffiliates>
    <us-gaap:DueFromAffiliates
      contextRef="i918a7e009d5a46508198dffb68ab5fb6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzE2LTgtMS0xLTEwNDU1MA_62c93907-7230-48ca-83db-4457e684933b"
      unitRef="usd">3019000</us-gaap:DueFromAffiliates>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibd9bcaa574644e5f823953cae46f7e9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzE2LTItMS0xLTkzOTQy_73d6c34a-efe7-44a2-94c2-8202698ba2b3"
      unitRef="usd">654553000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2fe95fb057234a6db53b1c92f528addd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzE2LTQtMS0xLTkzOTQy_38811d8f-0e12-4864-8a0c-cca9974f81b3"
      unitRef="usd">3019000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i970b086e26b84649a24be1bdcbc57232_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzE2LTYtMS0xLTkzOTQy_6f56ef37-8440-4c1e-be90-d94ce4acc3c0"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzE2LTgtMS0xLTkzOTQy_7c2c1bdd-bc6a-4e2c-b84d-2a14063b2b70"
      unitRef="usd">657572000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DueToAffiliateCurrentAndNoncurrent
      contextRef="i7f401a46af4b4025890db71ef50820d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzE5LTItMS0xLTkzOTQy_4afe6ce7-dda6-4fda-9c1f-1b25b27ae24c"
      unitRef="usd">0</us-gaap:DueToAffiliateCurrentAndNoncurrent>
    <us-gaap:DueToAffiliateCurrentAndNoncurrent
      contextRef="i44d68279f98e44ae80e9e383312ae59c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzE5LTQtMS0xLTkzOTQy_6b0b3e85-919b-4fed-93ed-dc51d17c174e"
      unitRef="usd">0</us-gaap:DueToAffiliateCurrentAndNoncurrent>
    <us-gaap:DueToAffiliateCurrentAndNoncurrent
      contextRef="i59a4201136ef4830abae83f6b5fc7d41_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzE5LTYtMS0xLTkzOTQy_436c825e-495e-40ba-a6ce-a42b3f20d818"
      unitRef="usd">0</us-gaap:DueToAffiliateCurrentAndNoncurrent>
    <us-gaap:DueToAffiliateCurrentAndNoncurrent
      contextRef="i918a7e009d5a46508198dffb68ab5fb6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzE5LTgtMS0xLTkzOTQy_603fb2f5-645e-4d66-beaf-9c05ae29c90c"
      unitRef="usd">0</us-gaap:DueToAffiliateCurrentAndNoncurrent>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ibd9bcaa574644e5f823953cae46f7e9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzIwLTItMS0xLTkzOTQy_098511a4-b2ba-4761-ab89-b2d9da4aa41d"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i2fe95fb057234a6db53b1c92f528addd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzIwLTQtMS0xLTkzOTQy_5ff662ca-3b1a-4752-a2a8-dc6720fce303"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i970b086e26b84649a24be1bdcbc57232_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzIwLTYtMS0xLTkzOTQy_f80e151d-7cf8-4b9e-96ef-af81efc85876"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo5NGRjNjNmODcwNjY0Y2FiOGIyMDFhY2M3YTY5MDVmMS90YWJsZXJhbmdlOjk0ZGM2M2Y4NzA2NjRjYWI4YjIwMWFjYzdhNjkwNWYxXzIwLTgtMS0xLTkzOTQy_6319cb65-c48d-4922-95d2-b1e2d803b086"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90ZXh0cmVnaW9uOmJlNmY0Y2Q3MDYyZDRhYWJhMTQwMGE0ZGJlZGU4OWRmXzM1NzQ_e6b102ff-1164-4d11-ae6a-6601a225ce8f">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the aggregate U.S. d&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;ollar equivalent notional amount of the Company&#x2019;s foreign currency forward contracts not designated as hedges for accounting purposes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts &#x2013; Gross notional 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;162,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;146,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total realized and unrealized gains (losses) on foreign currency forward contracts recorded within general and administrative expenses in the consolidated statements of income are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="18" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts not designated in accounting hedge relationship&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;4,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;9,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib81ea1b1ed4442d384215e7d777fc4bc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo2YWMyMWFiZmJjYjA0MWM1ODE2MDc3Zjc1YWY0MDFiZi90YWJsZXJhbmdlOjZhYzIxYWJmYmNiMDQxYzU4MTYwNzdmNzVhZjQwMWJmXzQtMi0xLTEtOTM5NDI_97d844a0-6505-459f-9e8d-c1b2a6c2d557"
      unitRef="usd">162845000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if326039d824a453c879b7ee7e07d56f0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo2YWMyMWFiZmJjYjA0MWM1ODE2MDc3Zjc1YWY0MDFiZi90YWJsZXJhbmdlOjZhYzIxYWJmYmNiMDQxYzU4MTYwNzdmNzVhZjQwMWJmXzQtNC0xLTEtOTM5NDI_8f83af02-51e6-4ed3-8e19-c84225f5777a"
      unitRef="usd">146202000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i02d4ffe145a443bd8d08bbc769edfdb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTozYmMwN2E1YmNhNzU0ODAwOTNiN2ZlYmE1MDM4ZDViNS90YWJsZXJhbmdlOjNiYzA3YTViY2E3NTQ4MDA5M2I3ZmViYTUwMzhkNWI1XzUtMi0xLTEtOTM5NDI_4488b970-3fec-4b94-91ca-99e40dcaf915"
      unitRef="usd">4871000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i2076401a7a9e4f9f8e0b2fac9b714c30_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTozYmMwN2E1YmNhNzU0ODAwOTNiN2ZlYmE1MDM4ZDViNS90YWJsZXJhbmdlOjNiYzA3YTViY2E3NTQ4MDA5M2I3ZmViYTUwMzhkNWI1XzUtNC0xLTEtOTM5NDI_d9d7c4bd-abad-476e-bdd3-4912d6b38c9f"
      unitRef="usd">9008000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i9370bd31e0ff4a2fb9b21be9345bb9f2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTozYmMwN2E1YmNhNzU0ODAwOTNiN2ZlYmE1MDM4ZDViNS90YWJsZXJhbmdlOjNiYzA3YTViY2E3NTQ4MDA5M2I3ZmViYTUwMzhkNWI1XzUtNi0xLTEtOTM5NDI_00d5b32b-011f-486b-bb27-6abfe227876e"
      unitRef="usd">-6269000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90ZXh0cmVnaW9uOmJlNmY0Y2Q3MDYyZDRhYWJhMTQwMGE0ZGJlZGU4OWRmXzM1NzY_9364de99-3406-476b-ae8c-811fada33826">&lt;div style="margin-top:10pt"&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 not measured at fair value on the consolidated statements of financial condition as of December&#160;31, 2022 and 2021 have been categorized based upon the fair value hierarchy as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:36.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.830%"/&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:8pt;font-weight:700;line-height:120%"&gt;Carrying 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:8pt;font-weight:700;line-height:120%"&gt;Quoted&#160;Prices&#160;in&lt;br/&gt;active&#160;Markets&lt;br/&gt;for&#160;Identical&lt;br/&gt;Assets&lt;br/&gt;(Level&#160;1)&lt;/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:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Observable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level&#160;2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;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:8pt;font-weight:700;line-height:120%"&gt;Total Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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-style:italic;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and restricted cash&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;151,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;151,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivable from brokers and dealers and clearing organizations&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,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;11,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;11,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits with clearing organizations&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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;142,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;142,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Other assets &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;&#x2013; &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;Memberships in clearing organizations&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;2,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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;331,933&#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;175,219&#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;154,308&#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,406&#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;331,933&#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 style="height:14pt"&gt;&lt;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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:400;line-height:100%"&gt;Payable to brokers and dealers and clearing organizations&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;11,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,264&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,264&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,264&#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 style="height:13pt"&gt;&lt;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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2021&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;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;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-style:italic;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and restricted cash&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;318,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;318,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivable from brokers and dealers and clearing organizations&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits with clearing organizations&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;20,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;20,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,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;&#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;129,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;&#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;129,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;/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;Other assets &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;&#x2013; &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;Memberships in clearing organizations&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;2,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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;471,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;339,018&#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;129,937&#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,392&#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;471,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:400;line-height:100%"&gt;Payable to brokers and dealers and clearing organizations&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;Total&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <tw:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i71c4de9f3e634feb807f97f376e7c3fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzUtMi0xLTEtOTM5NDI_c4933f31-f5d9-4364-9d8c-a923034a798b"
      unitRef="usd">151313000</tw:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <tw:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i6c7bcd22aa8f46c2916ad73276795bae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzUtNC0xLTEtOTM5NDI_8a5eadf3-f6a2-460d-9d98-024a1b2edd6d"
      unitRef="usd">151313000</tw:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <tw:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i05237165a40347a0a603ecbe38af1c73_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzUtNi0xLTEtOTM5NDI_9e1820b8-9b0b-4a90-8ac4-dde903a433d8"
      unitRef="usd">0</tw:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <tw:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="iaa9c55c1509b447c8dc99b21625c6c33_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzUtOC0xLTEtOTM5NDI_84699339-914d-4233-a0d7-8ea84ccfd01c"
      unitRef="usd">0</tw:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <tw:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="ia6573118eb014840b62bccbbef9f4121_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzUtMTAtMS0xLTkzOTQy_02e6372c-98dd-492e-b3fe-bddd2b4ae4c7"
      unitRef="usd">151313000</tw:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations
      contextRef="i71c4de9f3e634feb807f97f376e7c3fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzYtMi0xLTEtOTM5NDI_15f3305a-049a-4bd2-8ecf-a92b7474c1e7"
      unitRef="usd">11632000</us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations>
    <us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations
      contextRef="i6c7bcd22aa8f46c2916ad73276795bae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzYtNC0xLTEtOTM5NDI_4da17c25-8e68-4f90-900e-b3dfd918409a"
      unitRef="usd">0</us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations>
    <us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations
      contextRef="i05237165a40347a0a603ecbe38af1c73_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzYtNi0xLTEtOTM5NDI_ec539112-966f-4d73-a01e-2b7852b2e2e5"
      unitRef="usd">11632000</us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations>
    <us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations
      contextRef="iaa9c55c1509b447c8dc99b21625c6c33_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzYtOC0xLTEtOTM5NDI_08b8e8eb-404b-4003-b31f-8065bf85ae7a"
      unitRef="usd">0</us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations>
    <us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations
      contextRef="ia6573118eb014840b62bccbbef9f4121_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzYtMTAtMS0xLTkzOTQy_fc6a0259-7fa3-4b6a-9a25-28245ee0124f"
      unitRef="usd">11632000</us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations>
    <us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities
      contextRef="i71c4de9f3e634feb807f97f376e7c3fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzctMi0xLTEtOTM5NDI_1fc0cbaa-7b30-4db9-bee8-493672507020"
      unitRef="usd">23906000</us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities>
    <us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities
      contextRef="i6c7bcd22aa8f46c2916ad73276795bae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzctNC0xLTEtOTM5NDI_3a6b514d-bc96-4eba-9d60-b0527a71ef8c"
      unitRef="usd">23906000</us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities>
    <us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities
      contextRef="i05237165a40347a0a603ecbe38af1c73_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzctNi0xLTEtOTM5NDI_b5251065-7a26-48d8-90fb-d6646cd573bf"
      unitRef="usd">0</us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities>
    <us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities
      contextRef="iaa9c55c1509b447c8dc99b21625c6c33_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzctOC0xLTEtOTM5NDI_328b1221-71df-4a98-b878-841fcbd2c339"
      unitRef="usd">0</us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities>
    <us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities
      contextRef="ia6573118eb014840b62bccbbef9f4121_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzctMTAtMS0xLTkzOTQy_b9a4d94a-839a-4274-825f-7162ffa653da"
      unitRef="usd">23906000</us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities>
    <tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance
      contextRef="i71c4de9f3e634feb807f97f376e7c3fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzgtMi0xLTEtOTM5NDI_79744820-b8b0-4a3e-bf5f-80bc2507e1c2"
      unitRef="usd">142676000</tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance>
    <tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance
      contextRef="i6c7bcd22aa8f46c2916ad73276795bae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzgtNC0xLTEtOTM5NDI_3b3167f8-b0c4-4356-ba3a-b13630f5e41a"
      unitRef="usd">0</tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance>
    <tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance
      contextRef="i05237165a40347a0a603ecbe38af1c73_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzgtNi0xLTEtOTM5NDI_4ec701da-c5cf-4c65-abcb-cbf71591d33d"
      unitRef="usd">142676000</tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance>
    <tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance
      contextRef="iaa9c55c1509b447c8dc99b21625c6c33_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzgtOC0xLTEtOTM5NDI_460627b5-efe4-4fcc-8fe3-e49a4302dc14"
      unitRef="usd">0</tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance>
    <tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance
      contextRef="ia6573118eb014840b62bccbbef9f4121_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzgtMTAtMS0xLTkzOTQy_77b6cd82-8ab1-4a68-8a23-136bb8688a07"
      unitRef="usd">142676000</tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance>
    <us-gaap:ReceivablesFromClearingOrganizations
      contextRef="i71c4de9f3e634feb807f97f376e7c3fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzktMi0xLTEtOTM5NDI_18de8eed-05e3-4a84-8b99-97875bb3dd1d"
      unitRef="usd">2406000</us-gaap:ReceivablesFromClearingOrganizations>
    <us-gaap:ReceivablesFromClearingOrganizations
      contextRef="i6c7bcd22aa8f46c2916ad73276795bae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzktNC0xLTEtOTM5NDI_c8486814-647b-437a-aa6a-6068a1144fa8"
      unitRef="usd">0</us-gaap:ReceivablesFromClearingOrganizations>
    <us-gaap:ReceivablesFromClearingOrganizations
      contextRef="i05237165a40347a0a603ecbe38af1c73_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzktNi0xLTEtOTM5NDI_8172d15a-9031-4a44-a959-a642b3a501d9"
      unitRef="usd">0</us-gaap:ReceivablesFromClearingOrganizations>
    <us-gaap:ReceivablesFromClearingOrganizations
      contextRef="iaa9c55c1509b447c8dc99b21625c6c33_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzktOC0xLTEtOTM5NDI_6935e451-6a3d-44c8-b618-3f81e116e64d"
      unitRef="usd">2406000</us-gaap:ReceivablesFromClearingOrganizations>
    <us-gaap:ReceivablesFromClearingOrganizations
      contextRef="ia6573118eb014840b62bccbbef9f4121_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzktMTAtMS0xLTkzOTQy_15bec24b-f328-41f8-b916-64e59a506d7e"
      unitRef="usd">2406000</us-gaap:ReceivablesFromClearingOrganizations>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i71c4de9f3e634feb807f97f376e7c3fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzEwLTItMS0xLTkzOTQy_fc869879-31d5-4bad-9408-f3d0cacac275"
      unitRef="usd">331933000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6c7bcd22aa8f46c2916ad73276795bae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzEwLTQtMS0xLTkzOTQy_fe60f02b-e688-49e9-bb18-1ab5faaded05"
      unitRef="usd">175219000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i05237165a40347a0a603ecbe38af1c73_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzEwLTYtMS0xLTkzOTQy_95ef4bb6-285f-43fe-a289-1ae2645d4001"
      unitRef="usd">154308000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iaa9c55c1509b447c8dc99b21625c6c33_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzEwLTgtMS0xLTkzOTQy_cbd27121-d6d6-4c47-aad6-f9e700f37d5c"
      unitRef="usd">2406000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia6573118eb014840b62bccbbef9f4121_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzEwLTEwLTEtMS05Mzk0Mg_1cc1a570-7133-4c2e-95de-3052528a83a7"
      unitRef="usd">331933000</us-gaap:AssetsFairValueDisclosure>
    <srt:PayablesToBrokerDealersAndClearingOrganizations
      contextRef="i71c4de9f3e634feb807f97f376e7c3fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzEzLTItMS0xLTkzOTQy_02a408e1-9303-47ea-a4fc-a9558ef89b81"
      unitRef="usd">11264000</srt:PayablesToBrokerDealersAndClearingOrganizations>
    <srt:PayablesToBrokerDealersAndClearingOrganizations
      contextRef="i6c7bcd22aa8f46c2916ad73276795bae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzEzLTQtMS0xLTkzOTQy_691716da-a9c7-4c04-8119-8512e03c1879"
      unitRef="usd">0</srt:PayablesToBrokerDealersAndClearingOrganizations>
    <srt:PayablesToBrokerDealersAndClearingOrganizations
      contextRef="i05237165a40347a0a603ecbe38af1c73_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzEzLTYtMS0xLTkzOTQy_3cc572cd-d41c-43e9-8a08-8a890541f5aa"
      unitRef="usd">11264000</srt:PayablesToBrokerDealersAndClearingOrganizations>
    <srt:PayablesToBrokerDealersAndClearingOrganizations
      contextRef="iaa9c55c1509b447c8dc99b21625c6c33_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzEzLTgtMS0xLTkzOTQy_e448ca45-430e-426f-b66f-6dff3e04c9a5"
      unitRef="usd">0</srt:PayablesToBrokerDealersAndClearingOrganizations>
    <srt:PayablesToBrokerDealersAndClearingOrganizations
      contextRef="ia6573118eb014840b62bccbbef9f4121_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzEzLTEwLTEtMS05Mzk0Mg_a0ac2193-750d-4cc8-b6a5-a3b9049370a1"
      unitRef="usd">11264000</srt:PayablesToBrokerDealersAndClearingOrganizations>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i71c4de9f3e634feb807f97f376e7c3fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzE0LTItMS0xLTkzOTQy_9824aa2f-3f99-46e7-ac62-04df203a6bb4"
      unitRef="usd">11264000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i6c7bcd22aa8f46c2916ad73276795bae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzE0LTQtMS0xLTkzOTQy_aadf03f4-4442-4b20-b04c-2d2ba03504ed"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i05237165a40347a0a603ecbe38af1c73_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzE0LTYtMS0xLTkzOTQy_e9f47f98-dfa0-4ea5-becf-5c4845fd8509"
      unitRef="usd">11264000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iaa9c55c1509b447c8dc99b21625c6c33_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzE0LTgtMS0xLTkzOTQy_7a271e17-2060-4f86-9423-3c51293c6a53"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ia6573118eb014840b62bccbbef9f4121_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzE0LTEwLTEtMS05Mzk0Mg_a9e23b08-953b-4370-88c5-db8060ab408f"
      unitRef="usd">11264000</us-gaap:LiabilitiesFairValueDisclosure>
    <tw:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="iace82c64d4ab4b1d976fb19a260503cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzE4LTItMS0xLTkzOTQy_12578a42-c0ef-48e7-b60b-fc86b3764fc2"
      unitRef="usd">318495000</tw:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <tw:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="ie3600fe0041945a481cb8f6922758158_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzE4LTQtMS0xLTkzOTQy_74a988c7-ca1a-48e8-b464-e2c08a15deb7"
      unitRef="usd">318495000</tw:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <tw:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i387953456c6d41b4be5159a9b0c4590c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzE4LTYtMS0xLTkzOTQy_7f985923-1058-4a07-9f74-ef21293e93b5"
      unitRef="usd">0</tw:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <tw:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="id859576db213428d8ffe62c8563c9fbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzE4LTgtMS0xLTkzOTQy_0fe64720-7f0b-4171-ba3b-33576ed2b030"
      unitRef="usd">0</tw:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <tw:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="ib51da57086c34827a08647a32c618639_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzE4LTEwLTEtMS05Mzk0Mg_4ea02e96-4538-4682-8c60-9109c0680562"
      unitRef="usd">318495000</tw:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations
      contextRef="iace82c64d4ab4b1d976fb19a260503cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzE5LTItMS0xLTkzOTQy_281159bd-3cd5-405e-8d9f-8963337c3d54"
      unitRef="usd">0</us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations>
    <us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations
      contextRef="ie3600fe0041945a481cb8f6922758158_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzE5LTQtMS0xLTkzOTQy_9c9af30a-7217-4299-bada-c0791f93d445"
      unitRef="usd">0</us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations>
    <us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations
      contextRef="i387953456c6d41b4be5159a9b0c4590c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzE5LTYtMS0xLTkzOTQy_5b60f249-ecdf-4adb-b237-1eaaaf620cb9"
      unitRef="usd">0</us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations>
    <us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations
      contextRef="id859576db213428d8ffe62c8563c9fbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzE5LTgtMS0xLTkzOTQy_d6cc5d5c-c810-4aee-9d73-b6b3ee81eacc"
      unitRef="usd">0</us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations>
    <us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations
      contextRef="ib51da57086c34827a08647a32c618639_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzE5LTEwLTEtMS05Mzk0Mg_64013058-3e43-486a-9864-49043968126e"
      unitRef="usd">0</us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations>
    <us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities
      contextRef="iace82c64d4ab4b1d976fb19a260503cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzIwLTItMS0xLTkzOTQy_275b837a-444c-40b4-8731-15b5163344f4"
      unitRef="usd">20523000</us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities>
    <us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities
      contextRef="ie3600fe0041945a481cb8f6922758158_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzIwLTQtMS0xLTkzOTQy_7423eaac-50c0-4a83-ac69-cc1fbffd11bd"
      unitRef="usd">20523000</us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities>
    <us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities
      contextRef="i387953456c6d41b4be5159a9b0c4590c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzIwLTYtMS0xLTkzOTQy_e92f6a4c-1b82-4cad-906e-66edad7f1fb9"
      unitRef="usd">0</us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities>
    <us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities
      contextRef="id859576db213428d8ffe62c8563c9fbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzIwLTgtMS0xLTkzOTQy_7500de30-c5f4-48f5-b79d-33ac456c7d63"
      unitRef="usd">0</us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities>
    <us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities
      contextRef="ib51da57086c34827a08647a32c618639_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzIwLTEwLTEtMS05Mzk0Mg_75b6cb83-4243-4e6c-b733-0e4ced356699"
      unitRef="usd">20523000</us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities>
    <tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance
      contextRef="iace82c64d4ab4b1d976fb19a260503cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzIxLTItMS0xLTkzOTQy_4d34bade-3f9b-44e8-8c50-1dde4bb59418"
      unitRef="usd">129937000</tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance>
    <tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance
      contextRef="ie3600fe0041945a481cb8f6922758158_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzIxLTQtMS0xLTkzOTQy_5c3d566c-1aa2-418c-8ac2-a658ec576da0"
      unitRef="usd">0</tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance>
    <tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance
      contextRef="i387953456c6d41b4be5159a9b0c4590c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzIxLTYtMS0xLTkzOTQy_7d9aa581-5ca0-421d-a019-f3c2c891c54b"
      unitRef="usd">129937000</tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance>
    <tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance
      contextRef="id859576db213428d8ffe62c8563c9fbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzIxLTgtMS0xLTkzOTQy_cc522fea-8221-41e4-95be-d7907ea0f4d2"
      unitRef="usd">0</tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance>
    <tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance
      contextRef="ib51da57086c34827a08647a32c618639_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzIxLTEwLTEtMS05Mzk0Mg_dc1a70a7-be73-4601-831d-68871ec85352"
      unitRef="usd">129937000</tw:AccountReceivableExcludingReceivableFromBrokersAndDealersAndClearingOrganizationsNetOfAllowance>
    <us-gaap:ReceivablesFromClearingOrganizations
      contextRef="iace82c64d4ab4b1d976fb19a260503cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzIyLTItMS0xLTkzOTQy_fca63239-609b-449c-a323-2ad386fe73fc"
      unitRef="usd">2392000</us-gaap:ReceivablesFromClearingOrganizations>
    <us-gaap:ReceivablesFromClearingOrganizations
      contextRef="ie3600fe0041945a481cb8f6922758158_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzIyLTQtMS0xLTkzOTQy_a423c7f7-f70a-44a0-81f1-1ff2254e5ae5"
      unitRef="usd">0</us-gaap:ReceivablesFromClearingOrganizations>
    <us-gaap:ReceivablesFromClearingOrganizations
      contextRef="i387953456c6d41b4be5159a9b0c4590c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzIyLTYtMS0xLTkzOTQy_1042250a-2dae-4812-a059-5755bcc3b0be"
      unitRef="usd">0</us-gaap:ReceivablesFromClearingOrganizations>
    <us-gaap:ReceivablesFromClearingOrganizations
      contextRef="id859576db213428d8ffe62c8563c9fbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzIyLTgtMS0xLTkzOTQy_91289d38-3b56-48ef-aea2-33334b7e51a0"
      unitRef="usd">2392000</us-gaap:ReceivablesFromClearingOrganizations>
    <us-gaap:ReceivablesFromClearingOrganizations
      contextRef="ib51da57086c34827a08647a32c618639_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzIyLTEwLTEtMS05Mzk0Mg_5b0174a6-5325-43ac-90f8-afc703eadb4c"
      unitRef="usd">2392000</us-gaap:ReceivablesFromClearingOrganizations>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iace82c64d4ab4b1d976fb19a260503cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzIzLTItMS0xLTkzOTQy_b42c4a90-4f54-44b5-9f48-f84a17371118"
      unitRef="usd">471347000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie3600fe0041945a481cb8f6922758158_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzIzLTQtMS0xLTkzOTQy_2af63a7b-863f-4b06-a101-0cedc21a9059"
      unitRef="usd">339018000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i387953456c6d41b4be5159a9b0c4590c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzIzLTYtMS0xLTkzOTQy_e8ff58a2-b104-4b7f-95b6-1331dbeb05cb"
      unitRef="usd">129937000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id859576db213428d8ffe62c8563c9fbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzIzLTgtMS0xLTkzOTQy_e7798c07-4c54-4863-8dda-71bad09d9957"
      unitRef="usd">2392000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib51da57086c34827a08647a32c618639_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzIzLTEwLTEtMS05Mzk0Mg_69efceb5-bc6b-424a-9c1c-2dc34486e606"
      unitRef="usd">471347000</us-gaap:AssetsFairValueDisclosure>
    <srt:PayablesToBrokerDealersAndClearingOrganizations
      contextRef="iace82c64d4ab4b1d976fb19a260503cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzI2LTItMS0xLTkzOTQy_4edd0c0b-6b20-498f-9078-101ef5500144"
      unitRef="usd">0</srt:PayablesToBrokerDealersAndClearingOrganizations>
    <srt:PayablesToBrokerDealersAndClearingOrganizations
      contextRef="ie3600fe0041945a481cb8f6922758158_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzI2LTQtMS0xLTkzOTQy_2f38d502-8527-4090-b828-12640b8fdb24"
      unitRef="usd">0</srt:PayablesToBrokerDealersAndClearingOrganizations>
    <srt:PayablesToBrokerDealersAndClearingOrganizations
      contextRef="i387953456c6d41b4be5159a9b0c4590c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzI2LTYtMS0xLTkzOTQy_438f2bfc-8d2d-4ddc-b47c-2bd343a66d41"
      unitRef="usd">0</srt:PayablesToBrokerDealersAndClearingOrganizations>
    <srt:PayablesToBrokerDealersAndClearingOrganizations
      contextRef="id859576db213428d8ffe62c8563c9fbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzI2LTgtMS0xLTkzOTQy_3b9eaeaa-f59b-46c1-95fb-745b34ad5ccb"
      unitRef="usd">0</srt:PayablesToBrokerDealersAndClearingOrganizations>
    <srt:PayablesToBrokerDealersAndClearingOrganizations
      contextRef="ib51da57086c34827a08647a32c618639_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzI2LTEwLTEtMS05Mzk0Mg_f873dd4b-6548-40ac-9017-604f3f241edf"
      unitRef="usd">0</srt:PayablesToBrokerDealersAndClearingOrganizations>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iace82c64d4ab4b1d976fb19a260503cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzI3LTItMS0xLTkzOTQy_4c5c9376-4eb6-40ca-b288-d2508de61bf0"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ie3600fe0041945a481cb8f6922758158_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzI3LTQtMS0xLTkzOTQy_268ee199-d012-4ecb-84f4-2e503649f256"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i387953456c6d41b4be5159a9b0c4590c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzI3LTYtMS0xLTkzOTQy_15ab1bfb-3032-4b8a-957d-b6cf3463db65"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id859576db213428d8ffe62c8563c9fbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzI3LTgtMS0xLTkzOTQy_bd56f6e2-e97d-4b68-a9ef-fc18773ec4d6"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ib51da57086c34827a08647a32c618639_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90YWJsZTo0MmQxZjYxOGIxOTI0YzlhYWNhNzExNTFlY2UyYTExNi90YWJsZXJhbmdlOjQyZDFmNjE4YjE5MjRjOWFhY2E3MTE1MWVjZTJhMTE2XzI3LTEwLTEtMS05Mzk0Mg_e438c1ad-8ad1-4f47-8df3-f075ab467ba4"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90ZXh0cmVnaW9uOmJlNmY0Y2Q3MDYyZDRhYWJhMTQwMGE0ZGJlZGU4OWRmXzE2NDkyNjc0NDYxNjY_5f012c22-8780-4e74-837f-b8745f057d0e"
      unitRef="usd">20000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90ZXh0cmVnaW9uOmJlNmY0Y2Q3MDYyZDRhYWJhMTQwMGE0ZGJlZGU4OWRmXzE2NDkyNjc0NDY0NDA_1f142656-ebdc-4a23-a571-66995768792a"
      unitRef="usd">21100000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTEvZnJhZzpiZTZmNGNkNzA2MmQ0YWFiYTE0MDBhNGRiZWRlODlkZi90ZXh0cmVnaW9uOmJlNmY0Y2Q3MDYyZDRhYWJhMTQwMGE0ZGJlZGU4OWRmXzE2NDkyNjc0NDc2OTc_c56bd24e-f1c0-48e2-bae5-b7f902cdac29"
      unitRef="usd">-1000000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:AllowanceForCreditLossesTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTQvZnJhZzpmN2I2ZTdiZWI2NzA0NDNhOWRmNzVmMzk5ZGI0M2E0ZS90ZXh0cmVnaW9uOmY3YjZlN2JlYjY3MDQ0M2E5ZGY3NWYzOTlkYjQzYTRlXzM3NzM_68434a6f-759f-4754-a808-21160249ca25">Credit Risk&lt;div style="margin-top:10pt"&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 normal course of business the Company, as agent, executes transactions with, and on behalf of, other brokers and dealers. If the agency transactions do not settle because of failure to perform by either counterparty, the Company will recognize a receivable from (and a matching payable to) brokers and dealers and clearing organizations for the proceeds from the unsettled transaction, until the failed transaction settles. The Company may be obligated to discharge the obligation of the non-performing party and, as a result, may incur a loss if the market value of the security is different from the contract amount of the transaction. However, from time to time, the Company enters into repurchase and/or reverse repurchase agreements to facilitate the clearance of securities relating to fails to deliver or receive.&#160;We seek to manage credit exposure related to these agreements to repurchase (or reverse repurchase), including the risk related to a decline in market value of collateral (pledged or received), by entering into agreements to repurchase with overnight or short-term maturity dates and only entering into repurchase transactions with netting members of the Fixed Income Clearing Corporation (&#x201c;FICC&#x201d;). The FICC operates a continuous net settlement system, whereby as trades are submitted and compared, the FICC becomes the counterparty. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A substantial number of the Company&#x2019;s transactions are collateralized and executed with, and on behalf of, a limited number of broker-dealers. The Company&#x2019;s exposure to credit risk associated with the nonperformance of these clients in fulfilling their contractual obligations pursuant to securities transactions can be directly impacted by volatile trading markets which may impair the clients&#x2019; ability to satisfy their obligations to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not expect nonperformance by counterparties in the above situations. However, the Company&#x2019;s policy is to monitor its market exposure and counterparty risk. In addition, the Company has a policy of reviewing, as considered necessary, the credit standing of each counterparty with which it conducts business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 be exposed to credit risk regarding its receivables, which are primarily receivables from financial institutions, including investment managers and broker-dealers. The Company maintains an allowance for credit losses based upon an estimate of the amount of potential credit losses in existing accounts receivable, as determined from a review of aging schedules, past due balances, historical collection experience and other specific account data. Careful analysis of the financial condition of the Company&#x2019;s counterparties is also performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Account balances are pooled based on the following risk characteristics:&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;Geographic location&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;Transaction fee type (billing type)&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;Legal entity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Write-Offs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Once determined uncollectible, aged balances are written off against the allowance for credit losses. This determination is based on careful analysis of individual receivables and aging schedules, which are disaggregated based on the risk characteristics described above. Based on current policy, this generally occurs when the receivable is 360 days past due. &lt;/span&gt;&lt;/div&gt;As of December&#160;31, 2022 and 2021, the Company maintained an allowance for credit losses with regard to these receivables of $0.1 million and $0.3 million, respectively. For the year ended December 31, 2022, recoveries resulted in a reversal of credit loss expense of $14,000. For the years ended December 31, 2021 and 2020 the Company recognized a credit loss expense of  $13,000 and $105,000, respectively. These costs are included in general and administrative expenses in the consolidated statements of income.</us-gaap:AllowanceForCreditLossesTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTQvZnJhZzpmN2I2ZTdiZWI2NzA0NDNhOWRmNzVmMzk5ZGI0M2E0ZS90ZXh0cmVnaW9uOmY3YjZlN2JlYjY3MDQ0M2E5ZGY3NWYzOTlkYjQzYTRlXzM1NzE_2851c159-9853-418c-a7d9-14a219e94674"
      unitRef="usd">100000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTQvZnJhZzpmN2I2ZTdiZWI2NzA0NDNhOWRmNzVmMzk5ZGI0M2E0ZS90ZXh0cmVnaW9uOmY3YjZlN2JlYjY3MDQ0M2E5ZGY3NWYzOTlkYjQzYTRlXzM1Nzg_2f6e67ff-a473-4c5a-9bf9-5ebc7b1656ca"
      unitRef="usd">300000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTQvZnJhZzpmN2I2ZTdiZWI2NzA0NDNhOWRmNzVmMzk5ZGI0M2E0ZS90ZXh0cmVnaW9uOmY3YjZlN2JlYjY3MDQ0M2E5ZGY3NWYzOTlkYjQzYTRlXzM2NjM_aea6cc29-5674-4ab9-ac77-e52d1e3ee20d"
      unitRef="usd">-14000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTQvZnJhZzpmN2I2ZTdiZWI2NzA0NDNhOWRmNzVmMzk5ZGI0M2E0ZS90ZXh0cmVnaW9uOmY3YjZlN2JlYjY3MDQ0M2E5ZGY3NWYzOTlkYjQzYTRlXzM2NzA_171a55d2-db28-4abf-9de5-45e64e999b7d"
      unitRef="usd">13000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTQvZnJhZzpmN2I2ZTdiZWI2NzA0NDNhOWRmNzVmMzk5ZGI0M2E0ZS90ZXh0cmVnaW9uOmY3YjZlN2JlYjY3MDQ0M2E5ZGY3NWYzOTlkYjQzYTRlXzU0OTc1NTgxODAzMA_8f4543e6-6c9d-449f-93f7-80a6cad56f7d"
      unitRef="usd">105000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTcvZnJhZzo5YTg0ZTA3ODE5YWM0OTM0OWJiZjY3NWM3MWQ5NjcwNC90ZXh0cmVnaW9uOjlhODRlMDc4MTlhYzQ5MzQ5YmJmNjc1YzcxZDk2NzA0XzM1NTg_dcc96494-6ac5-4145-975b-ace32206b7e3">Commitments and Contingencies&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company is subject to various claims, lawsuits and other legal proceedings, including reviews, investigations and proceedings by governmental and self-regulatory agencies regarding its business. While the ultimate resolution of these matters cannot presently be determined, the Company does not believe that, taking into account any applicable insurance coverage, any of the pending legal proceedings, including the matters set forth below, could reasonably be expected to have a material adverse effect on its business, financial condition or results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 normal course of business, the Company enters into agreements with its customers which provide the customers with indemnification rights, including in the event that the electronic marketplaces of the Company infringe upon the intellectual property or other proprietary right of a third party. The Company&#x2019;s exposure under these agreements is unknown as this would involve estimating future claims against the Company which have not yet occurred. However, based on its experience, the Company expects the risk of a material loss to be remote.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 been named as a defendant, along with other financial institutions, in two consolidated antitrust class actions relating to trading practices in United States Treasury securities auctions. The cases were dismissed in March 2021, with the Court granting the Plaintiffs leave to further amend the complaint by no later than May 14, 2021. The plaintiffs filed an amended complaint on or about May 14, 2021, and the Company moved to dismiss the amended complaint on June 14, 2021. By order dated March 31, 2022, the Court granted the Company&#x2019;s motion and dismissed all of the claims against it in the amended complaint. The Court also denied the plaintiffs&#x2019; request for leave to file a further amended complaint. On April 28, 2022, the Plaintiffs filed a Notice of Appeal of the decision and filed their opening brief on the appeal in the United States Court of Appeals for the Second Circuit on August 18, 2022. The Company filed its brief in response on November 17, 2022. Plaintiffs filed their brief in reply in further support of their appeal on December 14, 2022. The parties have requested oral argument on the appeal, which request is currently pending, and no date for oral argument has yet been set. The Company intends to vigorously defend the District Court&#x2019;s decision on appeal and assert its meritorious defenses to the allegations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Additionally, the Company was dismissed from a class action relating to an interest rate swaps matter in 2017, but that matter continues against the remaining defendant financial institutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 its best estimate of a loss, including estimated defense costs, when the loss is considered probable and the amount of such loss can be reasonably estimated. Based on its experience, the Company believes that the amount of damages claimed in a legal proceeding is not a meaningful indicator of the potential liability. At this time, the Company cannot reasonably predict the timing or outcomes of, or estimate the amount of loss, or range of loss, if any, related to its pending legal proceedings, including the matters described above, and therefore does not have any contingency reserves established for any of these matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revolving Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April&#160;8, 2019, the Company entered into a five year, $500.0 million senior secured revolving credit facility (&#x201c;Credit Facility&#x201d;) with a syndicate of banks. The Credit Facility was subsequently amended on November 7, 2019. The Credit Facility provides additional borrowing capacity to be used to fund ongoing working capital needs, letters of credit and for general corporate purposes, including potential future acquisitions and expansions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the credit agreement that governs the Credit Facility, borrowings under the Credit Facility bear interest at a rate equal to, at the Company&#x2019;s option, either (a) a base rate equal to the greatest of (i) the administrative agent&#x2019;s prime rate, (ii) the federal funds effective rate plus &#xbd; of 1.0% and (iii) one month LIBOR plus 1.0%, in each case plus 0.75%, or (b) LIBOR plus 1.75%, subject to a 0.00% floor. The credit agreement also includes a commitment fee of 0.25% for available but unborrowed amounts and other administrative fees that are payable quarterly.&#160;The Credit Facility is available until April 2024, provided the Company is in compliance with all covenants. Financial covenant requirements include maintaining minimum ratios related to interest coverage and leverage.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 both December&#160;31, 2022 and 2021, there were $0.5&#160;million in letters of credit issued under the Revolving Credit Facility and no borrowings outstanding.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyClaimsDismissedNumber
      contextRef="i8bac49d37764487fae6c8be0be1907b0_D20210301-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTcvZnJhZzo5YTg0ZTA3ODE5YWM0OTM0OWJiZjY3NWM3MWQ5NjcwNC90ZXh0cmVnaW9uOjlhODRlMDc4MTlhYzQ5MzQ5YmJmNjc1YzcxZDk2NzA0XzQ5NDc4MDIzMjk5MzI_e7753f69-9425-4161-993e-6d1c4830c0da"
      unitRef="class_action_case">2</us-gaap:LossContingencyClaimsDismissedNumber>
    <us-gaap:DebtInstrumentTerm
      contextRef="i4937c9e226a0410587f137df7aa9663a_D20190408-20190408"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTcvZnJhZzo5YTg0ZTA3ODE5YWM0OTM0OWJiZjY3NWM3MWQ5NjcwNC90ZXh0cmVnaW9uOjlhODRlMDc4MTlhYzQ5MzQ5YmJmNjc1YzcxZDk2NzA0XzM1NTk_7003e939-565c-4a3e-a1fc-00a965c14df0">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8dd23988870a425aab8c4ef9841a0af8_I20190408"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTcvZnJhZzo5YTg0ZTA3ODE5YWM0OTM0OWJiZjY3NWM3MWQ5NjcwNC90ZXh0cmVnaW9uOjlhODRlMDc4MTlhYzQ5MzQ5YmJmNjc1YzcxZDk2NzA0XzIyNDQ_3607767c-5ca3-4bbb-ae1a-18f612718226"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic2b8294940a248af82360ae39a4d72ff_D20190408-20190408"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTcvZnJhZzo5YTg0ZTA3ODE5YWM0OTM0OWJiZjY3NWM3MWQ5NjcwNC90ZXh0cmVnaW9uOjlhODRlMDc4MTlhYzQ5MzQ5YmJmNjc1YzcxZDk2NzA0XzI5NjM_7b2a5fad-79b3-4e56-9908-cd0dfec92b60"
      unitRef="number">0.010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if6e4361e00fd490c92d5e72645cc22f7_D20190408-20190408"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTcvZnJhZzo5YTg0ZTA3ODE5YWM0OTM0OWJiZjY3NWM3MWQ5NjcwNC90ZXh0cmVnaW9uOjlhODRlMDc4MTlhYzQ5MzQ5YmJmNjc1YzcxZDk2NzA0XzI5ODU_7add72ea-fdfc-48b4-b982-45746cf2e698"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i70841c86ac3a4735af8c47f6f5ec694c_D20190408-20190408"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTcvZnJhZzo5YTg0ZTA3ODE5YWM0OTM0OWJiZjY3NWM3MWQ5NjcwNC90ZXh0cmVnaW9uOjlhODRlMDc4MTlhYzQ5MzQ5YmJmNjc1YzcxZDk2NzA0XzMwMDc_dabeb57a-6a0e-4f6d-a9da-3106fdea6edc"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <tw:DebtInstrumentFloorRate
      contextRef="i70841c86ac3a4735af8c47f6f5ec694c_D20190408-20190408"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTcvZnJhZzo5YTg0ZTA3ODE5YWM0OTM0OWJiZjY3NWM3MWQ5NjcwNC90ZXh0cmVnaW9uOjlhODRlMDc4MTlhYzQ5MzQ5YmJmNjc1YzcxZDk2NzA0XzMwMjQ_3d3c7d7b-4f30-46f8-a93d-07ee03e0cc3c"
      unitRef="number">0.0000</tw:DebtInstrumentFloorRate>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i4937c9e226a0410587f137df7aa9663a_D20190408-20190408"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTcvZnJhZzo5YTg0ZTA3ODE5YWM0OTM0OWJiZjY3NWM3MWQ5NjcwNC90ZXh0cmVnaW9uOjlhODRlMDc4MTlhYzQ5MzQ5YmJmNjc1YzcxZDk2NzA0XzMwODk_b50541f6-13f7-4a4b-8034-28dbc28bda22"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0c76ef4769f04d43a5416fe8e658a505_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTcvZnJhZzo5YTg0ZTA3ODE5YWM0OTM0OWJiZjY3NWM3MWQ5NjcwNC90ZXh0cmVnaW9uOjlhODRlMDc4MTlhYzQ5MzQ5YmJmNjc1YzcxZDk2NzA0XzM0Mjc_acc5eedd-7f93-4be6-add8-08397a16c746"
      unitRef="usd">500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie07b1ad85d44473ba6b3bb78f0bae17a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTcvZnJhZzo5YTg0ZTA3ODE5YWM0OTM0OWJiZjY3NWM3MWQ5NjcwNC90ZXh0cmVnaW9uOjlhODRlMDc4MTlhYzQ5MzQ5YmJmNjc1YzcxZDk2NzA0XzM0Mjc_bb2dfab1-040f-4d9c-8f3b-6d9a03057dc9"
      unitRef="usd">500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ie07b1ad85d44473ba6b3bb78f0bae17a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTcvZnJhZzo5YTg0ZTA3ODE5YWM0OTM0OWJiZjY3NWM3MWQ5NjcwNC90ZXh0cmVnaW9uOjlhODRlMDc4MTlhYzQ5MzQ5YmJmNjc1YzcxZDk2NzA0XzM0MzM_c4a175f0-066c-4bd9-9f28-9e93889cf075"
      unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i0c76ef4769f04d43a5416fe8e658a505_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNTcvZnJhZzo5YTg0ZTA3ODE5YWM0OTM0OWJiZjY3NWM3MWQ5NjcwNC90ZXh0cmVnaW9uOjlhODRlMDc4MTlhYzQ5MzQ5YmJmNjc1YzcxZDk2NzA0XzM0MzM_f28a909a-e6c9-4b99-a5e6-c57250d27b42"
      unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90ZXh0cmVnaW9uOmZjNzRhYWJjMmZjMDQ4MjJiNDgwYTE5ZTgzMGIxMDNlXzIyMzk_522928e7-5a91-466c-a72e-bc00461561ac">Earnings Per Share&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the calculations of basic and diluted earnings per share of Class A and Class B common stock for Tradeweb Markets Inc:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except share and per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;/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:120%;text-decoration:underline"&gt;Numerator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income attributable to Tradeweb Markets Inc.&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;309,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;226,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;166,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Less: Distributed and undistributed earnings allocated to unvested RSUs and unsettled vested PRSUs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Net income attributable to outstanding shares of Class A and Class B common stock - Basic and Diluted&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 #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;309,094&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,828&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,296&#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:14pt"&gt;&lt;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/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:120%;text-decoration:underline"&gt;Denominator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Weighted average shares of Class A and Class B common stock outstanding - Basic&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;205,576,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,419,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,409,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of PRSUs&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;770,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,472,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of options&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,810,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,473,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,179,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of RSUs&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;241,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares of Class A and Class B common stock outstanding - Diluted&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;208,400,040&#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;207,254,840&#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;188,223,032&#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 style="height:14pt"&gt;&lt;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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share - Basic&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;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;0.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share - Diluted&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: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;1.48&#160;&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;1.09&#160;&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;0.88&#160;&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 style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;During the year ended December 31, 2022, there was a total of 193,441 weighted average unvested RSUs and unsettled vested PRSUs that were considered a participating security for purposes of calculating earnings per share in accordance with the two-class method. There were none during the years ended December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;LLC Interests held by Continuing LLC Owners are redeemable in accordance with the TWM LLC Agreement, at the election of such holders, for shares of Class A or Class B common stock, as applicable, of Tradeweb Markets Inc. The potential dilutive effect of LLC Interests are evaluated under the if-converted method. The potential dilutive effect of PRSUs, shares underlying options and RSUs are evaluated under the treasury stock method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the PRSUs, shares underlying options, RSUs and weighted-average LLC Interests that were anti-dilutive for the periods indicated. As a result, these shares, which were outstanding, were excluded from the computation of diluted earnings per share for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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%;text-decoration:underline"&gt;Anti&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;-&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;dilutive Shares:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity-settled PRSUs&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;&#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:120%"&gt;Options&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;264,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs&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;19,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LLC Interests&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;28,830,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,699,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,828,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares of Class C and Class D common stock do not have economic rights in Tradeweb Markets Inc. and, therefore, are not included in the calculation of basic earnings per share and are not participating securities for purposes of the computation of diluted earnings per share.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90ZXh0cmVnaW9uOmZjNzRhYWJjMmZjMDQ4MjJiNDgwYTE5ZTgzMGIxMDNlXzIyNDA_3c05f699-6678-41c7-b1d7-715eb56040d6">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the calculations of basic and diluted earnings per share of Class A and Class B common stock for Tradeweb Markets Inc:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except share and per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;/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:120%;text-decoration:underline"&gt;Numerator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income attributable to Tradeweb Markets Inc.&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;309,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;226,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;166,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Less: Distributed and undistributed earnings allocated to unvested RSUs and unsettled vested PRSUs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Net income attributable to outstanding shares of Class A and Class B common stock - Basic and Diluted&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 #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;309,094&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,828&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,296&#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:14pt"&gt;&lt;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/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:120%;text-decoration:underline"&gt;Denominator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Weighted average shares of Class A and Class B common stock outstanding - Basic&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;205,576,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,419,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,409,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of PRSUs&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;770,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,472,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of options&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,810,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,473,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,179,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of RSUs&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;241,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares of Class A and Class B common stock outstanding - Diluted&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;208,400,040&#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;207,254,840&#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;188,223,032&#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 style="height:14pt"&gt;&lt;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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share - Basic&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;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;0.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share - Diluted&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: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;1.48&#160;&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;1.09&#160;&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;0.88&#160;&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 style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;During the year ended December 31, 2022, there was a total of 193,441 weighted average unvested RSUs and unsettled vested PRSUs that were considered a participating security for purposes of calculating earnings per share in accordance with the two-class method. There were none during the years ended December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzYtMi0xLTEtOTM5NDI_32adf212-64bd-4451-953c-e275a09e211a"
      unitRef="usd">309338000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzYtNC0xLTEtOTM5NDI_9917c2af-2a92-4da6-8282-2e8b7b5b27da"
      unitRef="usd">226828000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzYtNi0xLTEtOTM5NDI_b9117c56-4aec-4078-875b-5d11561baca7"
      unitRef="usd">166296000</us-gaap:NetIncomeLoss>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzctMi0xLTEtMTA0ODY4_504abf48-2016-475c-94a4-8aa5c67d59af"
      unitRef="usd">244000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzctNC0xLTEtMTA0ODc4_b9327622-257c-49ee-b543-be193a95be49"
      unitRef="usd">0</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzctNi0xLTEtMTA0ODg1_8afe75f5-6da1-4dfd-81a3-bfbe4d1c1b0e"
      unitRef="usd">0</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzgtMi0xLTEtMTA0ODY4_33851a89-179b-4ee1-aaab-08acf5d5e4b7"
      unitRef="usd">309094000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzgtMi0xLTEtMTA0ODY4_8cdc72ab-3fbe-48c8-ad5b-867225e26019"
      unitRef="usd">309094000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzgtNC0xLTEtMTA0ODc4_3ccb6704-f09c-46c5-a701-277eb97ea8a1"
      unitRef="usd">226828000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzgtNC0xLTEtMTA0ODc4_a3564625-1559-4e42-8281-8ce3b6e6ad92"
      unitRef="usd">226828000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzgtNi0xLTEtMTA0ODg1_06aea727-93d7-43bb-9037-2f673981bf94"
      unitRef="usd">166296000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzgtNi0xLTEtMTA0ODg1_4dd91a4f-d6b9-42b0-9b9f-76ab9aaf2350"
      unitRef="usd">166296000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzktMi0xLTEtOTM5NDI_3790c8a9-4625-435b-92c6-a65232a28a08"
      unitRef="shares">205576637</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzktNC0xLTEtOTM5NDI_5ed9b968-530d-4133-ae22-362a203ab742"
      unitRef="shares">201419081</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzktNi0xLTEtOTM5NDI_a64ef167-b23c-4504-af85-4eeaf2886442"
      unitRef="shares">180409462</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i7353862f48b644e195011379973c7ae2_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzEwLTItMS0xLTkzOTQy_bb330a6e-3f9f-48f9-9d82-8b1007008510"
      unitRef="shares">770726</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie7f56b4d88ff4bb99feaaf0fa1925c2c_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzEwLTQtMS0xLTkzOTQy_42d9ac83-a183-400c-8dfb-591c62c7569b"
      unitRef="shares">2067558</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i5e292def7956444db65840a3fc28a82c_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzEwLTYtMS0xLTkzOTQy_0afe6cd9-9046-43f9-a346-775c80a5619d"
      unitRef="shares">2472801</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i783ed10f6a86490cb0fe6498cf4e49cc_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzExLTItMS0xLTkzOTQy_11bd0785-e5d4-47bb-8bcb-df3c77b8dd28"
      unitRef="shares">1810956</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i06b37cd707494e559e2dab90ad7270ed_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzExLTQtMS0xLTkzOTQy_2e0e2162-de5b-4e36-adbb-b7e902ff0b1c"
      unitRef="shares">3473549</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic60934cfac0745998d9a7b0100418c4c_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzExLTYtMS0xLTkzOTQy_4e285b22-333d-4d91-a3b5-5c4edbf2cfe1"
      unitRef="shares">5179109</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i1973d3e500b545c19a485677cf60fde5_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzEyLTItMS0xLTkzOTQy_78dd5c13-cf15-462d-9b53-f2fb96e3dc91"
      unitRef="shares">241721</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ia76232dad69747089cff16fdc5be0f84_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzEyLTQtMS0xLTkzOTQy_33deebfd-b580-4fbf-84b9-2eee04f41ef4"
      unitRef="shares">294652</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ifa571ebe1b994421a38f747a84eb17c3_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzEyLTYtMS0xLTkzOTQy_72d2803c-8a68-4138-8dc0-5275c1cd35a3"
      unitRef="shares">161660</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzEzLTItMS0xLTkzOTQy_7c6b74c3-4a18-44e4-bfb5-f83e4c28f663"
      unitRef="shares">208400040</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzEzLTQtMS0xLTkzOTQy_d3e8333b-e902-4735-944f-48bb3937ddd8"
      unitRef="shares">207254840</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzEzLTYtMS0xLTkzOTQy_93b3912e-0721-4de9-9053-c13243db74ff"
      unitRef="shares">188223032</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzE1LTItMS0xLTkzOTQy_832f8075-0f42-414a-835f-7d2759d7e215"
      unitRef="usdPerShare">1.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzE1LTQtMS0xLTkzOTQy_7aa05655-5059-494a-8e22-8f7795718411"
      unitRef="usdPerShare">1.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzE1LTYtMS0xLTkzOTQy_8004234c-beb0-44b8-b959-54fe5d4b82f5"
      unitRef="usdPerShare">0.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzE2LTItMS0xLTkzOTQy_39820fcb-5178-4007-9d03-55dac0312967"
      unitRef="usdPerShare">1.48</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzE2LTQtMS0xLTkzOTQy_e78383bf-6b7b-49df-aa71-557dd890a17f"
      unitRef="usdPerShare">1.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpmNDI0MDYxNGI1MGU0NmE1OWUyMTI5ODRkYTg2ZmVhOS90YWJsZXJhbmdlOmY0MjQwNjE0YjUwZTQ2YTU5ZTIxMjk4NGRhODZmZWE5XzE2LTYtMS0xLTkzOTQy_bd45daaa-6967-4638-9980-4963e1dbe6ea"
      unitRef="usdPerShare">0.88</us-gaap:EarningsPerShareDiluted>
    <tw:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossShares
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90ZXh0cmVnaW9uOmZjNzRhYWJjMmZjMDQ4MjJiNDgwYTE5ZTgzMGIxMDNlXzU0OTc1NTgxNzQ5NA_25afb85c-6757-4a20-aa94-3947f6e9940c"
      unitRef="shares">193441</tw:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossShares>
    <tw:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossShares
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90ZXh0cmVnaW9uOmZjNzRhYWJjMmZjMDQ4MjJiNDgwYTE5ZTgzMGIxMDNlXzMyOTg1MzQ4ODcxNDg_b6ad6830-68cb-4f0e-901d-b9d00bdf66cb"
      unitRef="shares">0</tw:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossShares>
    <tw:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossShares
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90ZXh0cmVnaW9uOmZjNzRhYWJjMmZjMDQ4MjJiNDgwYTE5ZTgzMGIxMDNlXzMyOTg1MzQ4ODcxNDg_c4d6b8de-dd21-40f5-a7a5-53920d50ab73"
      unitRef="shares">0</tw:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossShares>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90ZXh0cmVnaW9uOmZjNzRhYWJjMmZjMDQ4MjJiNDgwYTE5ZTgzMGIxMDNlXzIyNDE_f8cb2e8d-fdbd-4440-a1f2-701498feb282">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the PRSUs, shares underlying options, RSUs and weighted-average LLC Interests that were anti-dilutive for the periods indicated. As a result, these shares, which were outstanding, were excluded from the computation of diluted earnings per share for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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%;text-decoration:underline"&gt;Anti&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;-&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;dilutive Shares:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity-settled PRSUs&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;&#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:120%"&gt;Options&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;264,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs&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;19,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LLC Interests&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;28,830,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,699,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,828,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia273e5fed5c9421e8451cdc488a3eb20_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpkZTA0ZjQ0NWE1MzM0OGU1YTI4NmY0Zjg5ZmM2MzQ0Zi90YWJsZXJhbmdlOmRlMDRmNDQ1YTUzMzQ4ZTVhMjg2ZjRmODlmYzYzNDRmXzYtMi0xLTEtOTM5NDI_3f964286-ed33-4f96-9baf-728e86d7d5ef"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibd01bb019e734464a60ac49518b96be9_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpkZTA0ZjQ0NWE1MzM0OGU1YTI4NmY0Zjg5ZmM2MzQ0Zi90YWJsZXJhbmdlOmRlMDRmNDQ1YTUzMzQ4ZTVhMjg2ZjRmODlmYzYzNDRmXzYtNC0xLTEtOTM5NDI_cad91373-6de1-4337-b4c9-b80cde92f9ba"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3660281905344fdb8f423444fd65cdb2_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpkZTA0ZjQ0NWE1MzM0OGU1YTI4NmY0Zjg5ZmM2MzQ0Zi90YWJsZXJhbmdlOmRlMDRmNDQ1YTUzMzQ4ZTVhMjg2ZjRmODlmYzYzNDRmXzYtNi0xLTEtOTM5NDI_65941133-29b7-4207-bd07-670529c6c50e"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i783ed10f6a86490cb0fe6498cf4e49cc_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpkZTA0ZjQ0NWE1MzM0OGU1YTI4NmY0Zjg5ZmM2MzQ0Zi90YWJsZXJhbmdlOmRlMDRmNDQ1YTUzMzQ4ZTVhMjg2ZjRmODlmYzYzNDRmXzctMi0xLTEtOTM5NDI_902568f7-ec09-4ef1-afb8-d55a9d534c39"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i06b37cd707494e559e2dab90ad7270ed_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpkZTA0ZjQ0NWE1MzM0OGU1YTI4NmY0Zjg5ZmM2MzQ0Zi90YWJsZXJhbmdlOmRlMDRmNDQ1YTUzMzQ4ZTVhMjg2ZjRmODlmYzYzNDRmXzctNC0xLTEtOTM5NDI_4170cd74-5db1-4469-b1e9-46cf58df7ff0"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic60934cfac0745998d9a7b0100418c4c_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpkZTA0ZjQ0NWE1MzM0OGU1YTI4NmY0Zjg5ZmM2MzQ0Zi90YWJsZXJhbmdlOmRlMDRmNDQ1YTUzMzQ4ZTVhMjg2ZjRmODlmYzYzNDRmXzctNi0xLTEtOTM5NDI_b888d9aa-141f-4109-bca4-d0c738ac955a"
      unitRef="shares">264376</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1973d3e500b545c19a485677cf60fde5_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpkZTA0ZjQ0NWE1MzM0OGU1YTI4NmY0Zjg5ZmM2MzQ0Zi90YWJsZXJhbmdlOmRlMDRmNDQ1YTUzMzQ4ZTVhMjg2ZjRmODlmYzYzNDRmXzgtMi0xLTEtOTM5NDI_cccbd494-55d3-4a5f-8de4-d0f83b907dc6"
      unitRef="shares">19551</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia76232dad69747089cff16fdc5be0f84_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpkZTA0ZjQ0NWE1MzM0OGU1YTI4NmY0Zjg5ZmM2MzQ0Zi90YWJsZXJhbmdlOmRlMDRmNDQ1YTUzMzQ4ZTVhMjg2ZjRmODlmYzYzNDRmXzgtNC0xLTEtOTM5NDI_73d43ae0-09f1-41f5-86a4-648fabef743a"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifa571ebe1b994421a38f747a84eb17c3_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpkZTA0ZjQ0NWE1MzM0OGU1YTI4NmY0Zjg5ZmM2MzQ0Zi90YWJsZXJhbmdlOmRlMDRmNDQ1YTUzMzQ4ZTVhMjg2ZjRmODlmYzYzNDRmXzgtNi0xLTEtOTM5NDI_1817f5ed-7a2d-444d-a2c4-bd5af8d560d9"
      unitRef="shares">443</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i897245cf1f014b57a3e4bf9d795fcb7b_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpkZTA0ZjQ0NWE1MzM0OGU1YTI4NmY0Zjg5ZmM2MzQ0Zi90YWJsZXJhbmdlOmRlMDRmNDQ1YTUzMzQ4ZTVhMjg2ZjRmODlmYzYzNDRmXzktMi0xLTEtOTM5NDI_c28ea52d-036c-446d-98f8-fb9e7385840a"
      unitRef="shares">28830686</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3a3da33278c044bb91785a76e03dbe4f_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpkZTA0ZjQ0NWE1MzM0OGU1YTI4NmY0Zjg5ZmM2MzQ0Zi90YWJsZXJhbmdlOmRlMDRmNDQ1YTUzMzQ4ZTVhMjg2ZjRmODlmYzYzNDRmXzktNC0xLTEtOTM5NDI_c88264d8-f1ce-4470-9438-e7daba76122c"
      unitRef="shares">30699577</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9aa09e70a4db46ff9c66163516c48ae7_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjMvZnJhZzpmYzc0YWFiYzJmYzA0ODIyYjQ4MGExOWU4MzBiMTAzZS90YWJsZTpkZTA0ZjQ0NWE1MzM0OGU1YTI4NmY0Zjg5ZmM2MzQ0Zi90YWJsZXJhbmdlOmRlMDRmNDQ1YTUzMzQ4ZTVhMjg2ZjRmODlmYzYzNDRmXzktNi0xLTEtOTM5NDI_80c0aa9d-d1a5-423c-826c-407994cde196"
      unitRef="shares">45828289</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <tw:RegulatoryCapitalRequirementsTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90ZXh0cmVnaW9uOjQ0ZjI1MjI0NTZkZDRmNWM4MGI1ODA0ZmMwZDJlOTI4Xzc4Mg_50aa700f-8276-4cf6-af21-981917782462">Regulatory Capital Requirements &lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TWL, DW, TWD and EA are subject to the Uniform Net Capital Rule&#160;15c3-1 under the Exchange Act. TEL and TESL are subject to certain financial resource requirements with the FCA in the UK, TWJ is subject to certain financial resource requirements with the FCA in Japan and TWEU and TESBV are subject to certain finance resource requirements with the AFM in the Netherlands.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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, 2022 and 2021, the regulatory capital requirements and regulatory capital for TWL, DW, TWD, TEL, TWJ, TWEU, TESL, EA and TESBV are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:21.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.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:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;TWL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;DW&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;TWD&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;TEL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;TWJ&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;TWEU&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;TESL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;TESBV&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory Capital&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;41,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;131,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;59,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;7,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory Capital Requirement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,669&#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,574&#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;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,517&#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;904&#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;801&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess Regulatory Capital&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;38,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;127,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;4,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:21.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.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:8pt;font-weight:700;line-height:100%"&gt;As of 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: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:8pt;font-weight:700;line-height:120%"&gt;TWL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;DW&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;TWD&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;TEL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;TWJ&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;TWEU&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;TESL&lt;/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:8pt;font-weight:700;line-height:100%"&gt;EA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory Capital&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;33,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;84,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;212,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory Capital Requirement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,931&#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;652&#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;36,136&#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,184&#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,272&#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,272&#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;78&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess Regulatory Capital&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;30,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;58,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;48,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;6,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;4,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;212,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;In November 2022, EA merged with and into DW with DW being the surviving entity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As SEFs, TW SEF and DW SEF are required to maintain adequate financial resources and liquid financial assets in accordance with CFTC regulations. The required and maintained financial resources and liquid financial assets at December&#160;31, 2022 and 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;TW&#160;SEF&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;DW&#160;SEF&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;TW&#160;SEF&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;DW&#160;SEF&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Resources&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;30,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;30,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;15,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Required Financial Resources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,500&#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;8,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess Financial Resources&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;18,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liquid Financial 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;15,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;9,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;15,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;10,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Required Liquid Financial Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,750&#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,693&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess Liquid Financial 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;12,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;7,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;12,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,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;</tw:RegulatoryCapitalRequirementsTextBlock>
    <tw:ScheduleOfRegulatoryCapitalRequirementsTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90ZXh0cmVnaW9uOjQ0ZjI1MjI0NTZkZDRmNWM4MGI1ODA0ZmMwZDJlOTI4Xzc4NA_bef55db5-b882-47b8-90b9-93da27bbfe92">&lt;div style="margin-top:10pt"&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, 2022 and 2021, the regulatory capital requirements and regulatory capital for TWL, DW, TWD, TEL, TWJ, TWEU, TESL, EA and TESBV are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:21.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.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:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;TWL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;DW&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;TWD&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;TEL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;TWJ&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;TWEU&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;TESL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;TESBV&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory Capital&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;41,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;131,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;59,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;7,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory Capital Requirement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,669&#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,574&#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;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,517&#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;904&#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;801&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess Regulatory Capital&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;38,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;127,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;4,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:21.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.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:8pt;font-weight:700;line-height:100%"&gt;As of 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: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:8pt;font-weight:700;line-height:120%"&gt;TWL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;DW&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;TWD&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;TEL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;TWJ&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:8pt;font-weight:700;line-height:120%"&gt;TWEU&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;TESL&lt;/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:8pt;font-weight:700;line-height:100%"&gt;EA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory Capital&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;33,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;84,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;212,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory Capital Requirement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,931&#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;652&#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;36,136&#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,184&#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,272&#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,272&#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;78&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess Regulatory Capital&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;30,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;58,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;48,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;6,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;4,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;212,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;In November 2022, EA merged with and into DW with DW being the surviving entity.&lt;/span&gt;&lt;/div&gt;</tw:ScheduleOfRegulatoryCapitalRequirementsTableTextBlock>
    <tw:RegulatoryCapital
      contextRef="i5eb0ed3ffdd74f30b8b6f0ee3d48ac2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzMtMi0xLTEtOTM5NDI_26b47fde-c08a-4a39-aab8-6e1607e726bd"
      unitRef="usd">41933000</tw:RegulatoryCapital>
    <tw:RegulatoryCapital
      contextRef="i39c4cac3b4ce4510b3ee76e8f0f579bf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzMtNC0xLTEtOTM5NDI_0420d8f6-5e95-45d6-9ed8-d55a0bc9531f"
      unitRef="usd">131026000</tw:RegulatoryCapital>
    <tw:RegulatoryCapital
      contextRef="ibdd16e209e5a43a99c0df948c34fa96f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzMtNi0xLTEtOTM5NDI_8e2915ac-de5c-4a47-83a1-28189986b5e3"
      unitRef="usd">44094000</tw:RegulatoryCapital>
    <tw:RegulatoryCapital
      contextRef="iad3ee05a38404d679f260da11cdf36a3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzMtOC0xLTEtOTM5NDI_0e22433c-a560-4130-bff1-70778d0df93e"
      unitRef="usd">59904000</tw:RegulatoryCapital>
    <tw:RegulatoryCapital
      contextRef="ia7d786abe57547edb084bc6ba853ce0d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzMtMTAtMS0xLTkzOTQy_43b50e02-bac9-4e0c-8704-26271207bfaa"
      unitRef="usd">7320000</tw:RegulatoryCapital>
    <tw:RegulatoryCapital
      contextRef="iaf254a1bba9040d7b80b417a6e1ee4dd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzMtMTItMS0xLTkzOTQy_161bc57f-5f7d-4165-8c13-9d4ebc6a774e"
      unitRef="usd">8794000</tw:RegulatoryCapital>
    <tw:RegulatoryCapital
      contextRef="i592316a79bd64776adff8c38f9971bd8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzMtMTQtMS0xLTkzOTQy_d84120ad-8cf0-41e2-b7ad-a2c09febff36"
      unitRef="usd">1607000</tw:RegulatoryCapital>
    <tw:RegulatoryCapital
      contextRef="ieed92796b45f44e9ab40287f85803cac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzMtMTgtMS0xLTEwNTA5MQ_989ac48a-4e75-42e8-a799-e1790bad6e22"
      unitRef="usd">1677000</tw:RegulatoryCapital>
    <tw:RegulatoryCapitalRequirement
      contextRef="i5eb0ed3ffdd74f30b8b6f0ee3d48ac2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzQtMi0xLTEtOTM5NDI_b0ecc452-8277-4b0e-ad84-908a9fe1017a"
      unitRef="usd">3669000</tw:RegulatoryCapitalRequirement>
    <tw:RegulatoryCapitalRequirement
      contextRef="i39c4cac3b4ce4510b3ee76e8f0f579bf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzQtNC0xLTEtOTM5NDI_936351ad-6ec3-4290-b281-c363f7f7951f"
      unitRef="usd">3574000</tw:RegulatoryCapitalRequirement>
    <tw:RegulatoryCapitalRequirement
      contextRef="ibdd16e209e5a43a99c0df948c34fa96f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzQtNi0xLTEtOTM5NDI_f25b7573-2780-4baa-a8c5-04c32e09e316"
      unitRef="usd">775000</tw:RegulatoryCapitalRequirement>
    <tw:RegulatoryCapitalRequirement
      contextRef="iad3ee05a38404d679f260da11cdf36a3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzQtOC0xLTEtOTM5NDI_6d4da440-069d-471f-a27f-176d1be338a8"
      unitRef="usd">32589000</tw:RegulatoryCapitalRequirement>
    <tw:RegulatoryCapitalRequirement
      contextRef="ia7d786abe57547edb084bc6ba853ce0d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzQtMTAtMS0xLTkzOTQy_6680d897-5977-4927-8f0b-d4897869ce3c"
      unitRef="usd">1695000</tw:RegulatoryCapitalRequirement>
    <tw:RegulatoryCapitalRequirement
      contextRef="iaf254a1bba9040d7b80b417a6e1ee4dd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzQtMTItMS0xLTkzOTQy_452d880b-c1bb-4cda-b424-4d748b2670f4"
      unitRef="usd">4517000</tw:RegulatoryCapitalRequirement>
    <tw:RegulatoryCapitalRequirement
      contextRef="i592316a79bd64776adff8c38f9971bd8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzQtMTQtMS0xLTkzOTQy_f8c6201f-c068-4d39-bbd1-2ad0bc68fa40"
      unitRef="usd">904000</tw:RegulatoryCapitalRequirement>
    <tw:RegulatoryCapitalRequirement
      contextRef="ieed92796b45f44e9ab40287f85803cac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzQtMTgtMS0xLTEwNTA5MQ_aff40431-d413-450a-b02c-8915478a3342"
      unitRef="usd">801000</tw:RegulatoryCapitalRequirement>
    <tw:ExcessRegulatoryCapital
      contextRef="i5eb0ed3ffdd74f30b8b6f0ee3d48ac2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzUtMi0xLTEtOTM5NDI_9d26c4d6-a7f8-49c5-8703-b101407d301e"
      unitRef="usd">38264000</tw:ExcessRegulatoryCapital>
    <tw:ExcessRegulatoryCapital
      contextRef="i39c4cac3b4ce4510b3ee76e8f0f579bf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzUtNC0xLTEtOTM5NDI_b3b2a91f-d608-4c1d-b9b5-5ebed557c707"
      unitRef="usd">127452000</tw:ExcessRegulatoryCapital>
    <tw:ExcessRegulatoryCapital
      contextRef="ibdd16e209e5a43a99c0df948c34fa96f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzUtNi0xLTEtOTM5NDI_68af1450-086d-4a59-815a-0e9568966e63"
      unitRef="usd">43319000</tw:ExcessRegulatoryCapital>
    <tw:ExcessRegulatoryCapital
      contextRef="iad3ee05a38404d679f260da11cdf36a3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzUtOC0xLTEtOTM5NDI_ec2a1c10-5ab1-4a84-b030-a4a6b7946784"
      unitRef="usd">27315000</tw:ExcessRegulatoryCapital>
    <tw:ExcessRegulatoryCapital
      contextRef="ia7d786abe57547edb084bc6ba853ce0d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzUtMTAtMS0xLTkzOTQy_56704400-ab4f-4539-97f0-7468d226a346"
      unitRef="usd">5625000</tw:ExcessRegulatoryCapital>
    <tw:ExcessRegulatoryCapital
      contextRef="iaf254a1bba9040d7b80b417a6e1ee4dd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzUtMTItMS0xLTkzOTQy_250195db-76fe-41b2-8a61-7b91fb64265b"
      unitRef="usd">4277000</tw:ExcessRegulatoryCapital>
    <tw:ExcessRegulatoryCapital
      contextRef="i592316a79bd64776adff8c38f9971bd8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzUtMTQtMS0xLTkzOTQy_da3ecb25-6dc8-4514-ac11-a686d8c9abea"
      unitRef="usd">703000</tw:ExcessRegulatoryCapital>
    <tw:ExcessRegulatoryCapital
      contextRef="ieed92796b45f44e9ab40287f85803cac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTpiZGI5ODUwZWNjNjE0ZTFlOWRkYmEyNmM3ZGU3NjQyZi90YWJsZXJhbmdlOmJkYjk4NTBlY2M2MTRlMWU5ZGRiYTI2YzdkZTc2NDJmXzUtMTgtMS0xLTEwNTA5MQ_9805d885-1589-43a5-a4bc-2bbaa6f26667"
      unitRef="usd">876000</tw:ExcessRegulatoryCapital>
    <tw:RegulatoryCapital
      contextRef="ia37ff53723934a079fcb563360ffd418_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzMtMi0xLTEtOTM5NDI_2740ab17-7a23-4373-8651-7a0601265ec6"
      unitRef="usd">33566000</tw:RegulatoryCapital>
    <tw:RegulatoryCapital
      contextRef="ia90690d8df274914be67965b4d608557_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzMtNC0xLTEtOTM5NDI_d4e247a0-f19e-4d96-9a70-b3ad10ba7e9a"
      unitRef="usd">61379000</tw:RegulatoryCapital>
    <tw:RegulatoryCapital
      contextRef="ide52c9c57fb846cdbc0caca7c5b8dda8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzMtNi0xLTEtOTM5NDI_0f9d02a4-bdf9-4968-834b-d8d1e0bf868c"
      unitRef="usd">22784000</tw:RegulatoryCapital>
    <tw:RegulatoryCapital
      contextRef="ic52aeba7ae4d4492ba769d1dfa51ff98_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzMtOC0xLTEtOTM5NDI_549ed0cf-9ad0-4664-9944-e948a845364e"
      unitRef="usd">84636000</tw:RegulatoryCapital>
    <tw:RegulatoryCapital
      contextRef="i95f125acc54d4fc8af58c34c8d55e9ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzMtMTItMS0xLTkzOTQy_7a009679-1e0a-48a7-99b2-05a95c813e1f"
      unitRef="usd">7932000</tw:RegulatoryCapital>
    <tw:RegulatoryCapital
      contextRef="i4dffb2966cc6499b82c733479062d78d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzMtMTQtMS0xLTkzOTQy_3734cdd4-64e2-4fba-9f98-4b9506975d76"
      unitRef="usd">7626000</tw:RegulatoryCapital>
    <tw:RegulatoryCapital
      contextRef="ia1078884bab54b908256e904c541f29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzMtMTQtMS0xLTEwNTEwMg_fe49e192-b5f4-476d-acaa-10b97510b2ad"
      unitRef="usd">1760000</tw:RegulatoryCapital>
    <tw:RegulatoryCapital
      contextRef="i35d9cf4bdb5046c5b14e53af94e46053_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzMtMTYtMS0xLTEwNTEwOA_5b6c3215-97e7-46a0-9a83-ba1ea6b3bd76"
      unitRef="usd">212572000</tw:RegulatoryCapital>
    <tw:RegulatoryCapitalRequirement
      contextRef="ia37ff53723934a079fcb563360ffd418_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzQtMi0xLTEtOTM5NDI_dcb14d0e-e1fd-4d1b-88a1-1463df7bb705"
      unitRef="usd">3424000</tw:RegulatoryCapitalRequirement>
    <tw:RegulatoryCapitalRequirement
      contextRef="ia90690d8df274914be67965b4d608557_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzQtNC0xLTEtOTM5NDI_54e9cc7f-ce6b-4329-85de-e8ff1987e633"
      unitRef="usd">2931000</tw:RegulatoryCapitalRequirement>
    <tw:RegulatoryCapitalRequirement
      contextRef="ide52c9c57fb846cdbc0caca7c5b8dda8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzQtNi0xLTEtOTM5NDI_75f97c74-2a21-4b3e-932b-f6d981e9ebf6"
      unitRef="usd">652000</tw:RegulatoryCapitalRequirement>
    <tw:RegulatoryCapitalRequirement
      contextRef="ic52aeba7ae4d4492ba769d1dfa51ff98_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzQtOC0xLTEtOTM5NDI_8ed222a0-3e62-4bf4-b9f2-a0079816d5b8"
      unitRef="usd">36136000</tw:RegulatoryCapitalRequirement>
    <tw:RegulatoryCapitalRequirement
      contextRef="i95f125acc54d4fc8af58c34c8d55e9ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzQtMTItMS0xLTkzOTQy_cda09e16-4c05-4dc8-b58e-44ab8e268cac"
      unitRef="usd">1184000</tw:RegulatoryCapitalRequirement>
    <tw:RegulatoryCapitalRequirement
      contextRef="i4dffb2966cc6499b82c733479062d78d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzQtMTQtMS0xLTkzOTQy_f84cf303-4bdf-4b0d-8588-dac669090874"
      unitRef="usd">3272000</tw:RegulatoryCapitalRequirement>
    <tw:RegulatoryCapitalRequirement
      contextRef="ia1078884bab54b908256e904c541f29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzQtMTQtMS0xLTEwNTEwMg_801ce25b-74b0-471c-8316-d6c191fc7a00"
      unitRef="usd">1272000</tw:RegulatoryCapitalRequirement>
    <tw:RegulatoryCapitalRequirement
      contextRef="i35d9cf4bdb5046c5b14e53af94e46053_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzQtMTYtMS0xLTEwNTEwOA_5e9c57ef-baad-47c2-b407-3c327748be82"
      unitRef="usd">78000</tw:RegulatoryCapitalRequirement>
    <tw:ExcessRegulatoryCapital
      contextRef="ia37ff53723934a079fcb563360ffd418_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzUtMi0xLTEtOTM5NDI_05c48c49-29bc-46c5-8aaf-0c028271206f"
      unitRef="usd">30142000</tw:ExcessRegulatoryCapital>
    <tw:ExcessRegulatoryCapital
      contextRef="ia90690d8df274914be67965b4d608557_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzUtNC0xLTEtOTM5NDI_d76f7eb5-dc85-43c9-9ed9-1fb33e393de5"
      unitRef="usd">58448000</tw:ExcessRegulatoryCapital>
    <tw:ExcessRegulatoryCapital
      contextRef="ide52c9c57fb846cdbc0caca7c5b8dda8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzUtNi0xLTEtOTM5NDI_3748475b-a6da-43a9-b96b-644a5ae470dd"
      unitRef="usd">22132000</tw:ExcessRegulatoryCapital>
    <tw:ExcessRegulatoryCapital
      contextRef="ic52aeba7ae4d4492ba769d1dfa51ff98_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzUtOC0xLTEtOTM5NDI_f88c8479-bfa8-4089-9e28-9cc4c94cd064"
      unitRef="usd">48500000</tw:ExcessRegulatoryCapital>
    <tw:ExcessRegulatoryCapital
      contextRef="i95f125acc54d4fc8af58c34c8d55e9ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzUtMTItMS0xLTkzOTQy_8d2e28b0-17b6-4199-ace4-4bce445ff488"
      unitRef="usd">6748000</tw:ExcessRegulatoryCapital>
    <tw:ExcessRegulatoryCapital
      contextRef="i4dffb2966cc6499b82c733479062d78d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzUtMTQtMS0xLTkzOTQy_a74dd60e-8923-432d-956d-893aacacc9a2"
      unitRef="usd">4354000</tw:ExcessRegulatoryCapital>
    <tw:ExcessRegulatoryCapital
      contextRef="ia1078884bab54b908256e904c541f29c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzUtMTQtMS0xLTEwNTEwMg_d2cab60d-9bfb-4ead-b943-2ab9f8fe081d"
      unitRef="usd">488000</tw:ExcessRegulatoryCapital>
    <tw:ExcessRegulatoryCapital
      contextRef="i35d9cf4bdb5046c5b14e53af94e46053_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTo3Y2UyNTE4MGExOTA0Y2EwOTdkM2I3MjAyZjFiZDE4YS90YWJsZXJhbmdlOjdjZTI1MTgwYTE5MDRjYTA5N2QzYjcyMDJmMWJkMThhXzUtMTYtMS0xLTEwNTEwOA_7bfcd625-a7a1-4ae0-9276-9a4820344e42"
      unitRef="usd">212494000</tw:ExcessRegulatoryCapital>
    <srt:MinimumFinancialRequirementsForFuturesCommissionMerchantsUnderCommodityExchangeActTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90ZXh0cmVnaW9uOjQ0ZjI1MjI0NTZkZDRmNWM4MGI1ODA0ZmMwZDJlOTI4Xzc4Nw_31dbec31-2d69-4941-b5b3-2a6c5124f4e1">The required and maintained financial resources and liquid financial assets at December&#160;31, 2022 and 2021 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;TW&#160;SEF&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;DW&#160;SEF&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;TW&#160;SEF&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;DW&#160;SEF&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Resources&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;30,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;30,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;15,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Required Financial Resources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,500&#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;8,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess Financial Resources&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;18,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liquid Financial 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;15,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;9,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;15,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;10,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Required Liquid Financial Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,750&#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,693&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess Liquid Financial 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;12,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;7,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;12,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,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;</srt:MinimumFinancialRequirementsForFuturesCommissionMerchantsUnderCommodityExchangeActTextBlock>
    <srt:NetCapitalUnderCommodityExchangeActComputation
      contextRef="i634874122c4148d49c6f8ee211c39188_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzQtMi0xLTEtOTM5NDI_7ec401c8-cabe-4212-8950-b5d7db966b60"
      unitRef="usd">30837000</srt:NetCapitalUnderCommodityExchangeActComputation>
    <srt:NetCapitalUnderCommodityExchangeActComputation
      contextRef="i9575fbaa7b0f4f5ca03ff7f84e9fb5cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzQtNC0xLTEtOTM5NDI_ebe05c3d-ff92-46ea-b04d-e7a916bf4440"
      unitRef="usd">14714000</srt:NetCapitalUnderCommodityExchangeActComputation>
    <srt:NetCapitalUnderCommodityExchangeActComputation
      contextRef="idb3a92aff6074270b87c67ba0fe017e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzQtNi0xLTEtOTM5NDI_abd6d968-81a1-4abd-bdec-a2c406eb5b29"
      unitRef="usd">30063000</srt:NetCapitalUnderCommodityExchangeActComputation>
    <srt:NetCapitalUnderCommodityExchangeActComputation
      contextRef="i09dd2b8a1dfb4eba98b1856583d0a6e3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzQtOC0xLTEtOTM5NDI_ca53d091-dfcd-4383-851c-15ae5d0be579"
      unitRef="usd">15999000</srt:NetCapitalUnderCommodityExchangeActComputation>
    <srt:RequiredNetCapitalUnderCommodityExchangeAct1
      contextRef="i634874122c4148d49c6f8ee211c39188_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzUtMi0xLTEtOTM5NDI_6f29ed0b-661a-42fa-be57-0ac2c57f0057"
      unitRef="usd">12500000</srt:RequiredNetCapitalUnderCommodityExchangeAct1>
    <srt:RequiredNetCapitalUnderCommodityExchangeAct1
      contextRef="i9575fbaa7b0f4f5ca03ff7f84e9fb5cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzUtNC0xLTEtOTM5NDI_a24af6c2-98be-4cae-add9-bceda8d7d903"
      unitRef="usd">8080000</srt:RequiredNetCapitalUnderCommodityExchangeAct1>
    <srt:RequiredNetCapitalUnderCommodityExchangeAct1
      contextRef="idb3a92aff6074270b87c67ba0fe017e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzUtNi0xLTEtOTM5NDI_4adef7a5-305e-4c7f-91ec-236a919b1f70"
      unitRef="usd">11000000</srt:RequiredNetCapitalUnderCommodityExchangeAct1>
    <srt:RequiredNetCapitalUnderCommodityExchangeAct1
      contextRef="i09dd2b8a1dfb4eba98b1856583d0a6e3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzUtOC0xLTEtOTM5NDI_13230e83-ef60-4a4c-bd0e-9f6bc45193af"
      unitRef="usd">6770000</srt:RequiredNetCapitalUnderCommodityExchangeAct1>
    <srt:NetCapitalExcessShortageUnderCommodityExchangeAct
      contextRef="i634874122c4148d49c6f8ee211c39188_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzYtMi0xLTEtOTM5NDI_40930f9b-b03d-4628-a108-8648fde57c22"
      unitRef="usd">18337000</srt:NetCapitalExcessShortageUnderCommodityExchangeAct>
    <srt:NetCapitalExcessShortageUnderCommodityExchangeAct
      contextRef="i9575fbaa7b0f4f5ca03ff7f84e9fb5cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzYtNC0xLTEtOTM5NDI_5e3017cd-a8fc-41e4-88f6-83b0cf812a52"
      unitRef="usd">6634000</srt:NetCapitalExcessShortageUnderCommodityExchangeAct>
    <srt:NetCapitalExcessShortageUnderCommodityExchangeAct
      contextRef="idb3a92aff6074270b87c67ba0fe017e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzYtNi0xLTEtOTM5NDI_b331a6f2-4224-4d17-b828-8d04333ddaea"
      unitRef="usd">19063000</srt:NetCapitalExcessShortageUnderCommodityExchangeAct>
    <srt:NetCapitalExcessShortageUnderCommodityExchangeAct
      contextRef="i09dd2b8a1dfb4eba98b1856583d0a6e3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzYtOC0xLTEtOTM5NDI_74a12a2d-469c-4691-aaa5-bf22c25c5fde"
      unitRef="usd">9229000</srt:NetCapitalExcessShortageUnderCommodityExchangeAct>
    <tw:LiquidFinancialAssets
      contextRef="i634874122c4148d49c6f8ee211c39188_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzgtMi0xLTEtOTM5NDI_e16db669-cecc-45f7-96e1-60caaad51ca2"
      unitRef="usd">15566000</tw:LiquidFinancialAssets>
    <tw:LiquidFinancialAssets
      contextRef="i9575fbaa7b0f4f5ca03ff7f84e9fb5cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzgtNC0xLTEtOTM5NDI_03e07090-8781-4b21-bc7b-ba1ce763cc40"
      unitRef="usd">9493000</tw:LiquidFinancialAssets>
    <tw:LiquidFinancialAssets
      contextRef="idb3a92aff6074270b87c67ba0fe017e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzgtNi0xLTEtOTM5NDI_5602b209-7312-4a5c-9477-59505518aaaa"
      unitRef="usd">15283000</tw:LiquidFinancialAssets>
    <tw:LiquidFinancialAssets
      contextRef="i09dd2b8a1dfb4eba98b1856583d0a6e3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzgtOC0xLTEtOTM5NDI_09ba44d8-57de-4b10-8cf8-8698b626a27e"
      unitRef="usd">10014000</tw:LiquidFinancialAssets>
    <tw:RequiredLiquidFinancialAssets
      contextRef="i634874122c4148d49c6f8ee211c39188_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzktMi0xLTEtOTM5NDI_2feda90d-6d1d-45b6-8226-318bdb051185"
      unitRef="usd">3125000</tw:RequiredLiquidFinancialAssets>
    <tw:RequiredLiquidFinancialAssets
      contextRef="i9575fbaa7b0f4f5ca03ff7f84e9fb5cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzktNC0xLTEtOTM5NDI_0748816f-a4c3-4ee2-9191-c75fa08f302c"
      unitRef="usd">2020000</tw:RequiredLiquidFinancialAssets>
    <tw:RequiredLiquidFinancialAssets
      contextRef="idb3a92aff6074270b87c67ba0fe017e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzktNi0xLTEtOTM5NDI_b5f42fda-0181-4915-9707-c10b9ebc021d"
      unitRef="usd">2750000</tw:RequiredLiquidFinancialAssets>
    <tw:RequiredLiquidFinancialAssets
      contextRef="i09dd2b8a1dfb4eba98b1856583d0a6e3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzktOC0xLTEtOTM5NDI_a89705f4-fd3c-4920-ae9b-f3b520b1fbf0"
      unitRef="usd">1693000</tw:RequiredLiquidFinancialAssets>
    <tw:ExcessLiquidFinancialAssets
      contextRef="i634874122c4148d49c6f8ee211c39188_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzEwLTItMS0xLTkzOTQy_3bf90b82-9f1d-4503-a0c2-98284d2540c7"
      unitRef="usd">12441000</tw:ExcessLiquidFinancialAssets>
    <tw:ExcessLiquidFinancialAssets
      contextRef="i9575fbaa7b0f4f5ca03ff7f84e9fb5cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzEwLTQtMS0xLTkzOTQy_626fffc4-d0d1-4c2d-93b0-cf951aa327c3"
      unitRef="usd">7473000</tw:ExcessLiquidFinancialAssets>
    <tw:ExcessLiquidFinancialAssets
      contextRef="idb3a92aff6074270b87c67ba0fe017e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzEwLTYtMS0xLTkzOTQy_5c7d6d7c-1da7-4f51-9fa0-2bc582edd434"
      unitRef="usd">12533000</tw:ExcessLiquidFinancialAssets>
    <tw:ExcessLiquidFinancialAssets
      contextRef="i09dd2b8a1dfb4eba98b1856583d0a6e3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjYvZnJhZzo0NGYyNTIyNDU2ZGQ0ZjVjODBiNTgwNGZjMGQyZTkyOC90YWJsZTozNDM2NjI5N2M1NWQ0ZGNhOWU5ZTIyYzY2M2Q2MTc4NS90YWJsZXJhbmdlOjM0MzY2Mjk3YzU1ZDRkY2E5ZTllMjJjNjYzZDYxNzg1XzEwLTgtMS0xLTkzOTQy_193d0dd2-ddcd-4400-abab-1339b79ec8b1"
      unitRef="usd">8321000</tw:ExcessLiquidFinancialAssets>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90ZXh0cmVnaW9uOjc4ZTRjZDA4YjFlYTQ0ZDViNDFkOWIzYjYwZGNjOWM5Xzk4Mg_9247e9df-9dd9-41dc-a4b7-010105c63c9c">Business Segment and Geographic Information&lt;div style="margin-top:10pt"&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 operates electronic marketplaces for the trading of products across the rates, credit, equities and money markets asset classes and provides related pre-trade and post-trade services.&#160;The Company&#x2019;s operations constitute a single business segment because of the integrated nature of these marketplaces and services.&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information regarding revenue by client sector is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenues&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Institutional&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;719,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;668,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;554,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wholesale&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;273,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail&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;110,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Market Data&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;85,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&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,188,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076,447&#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;892,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating expenses&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;776,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;717,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;629,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income&lt;/span&gt;&lt;/div&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;412,573&#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;358,828&#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;263,355&#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:10pt"&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 operates in the U.S. and internationally, primarily in the Europe and Asia regions. Revenues are attributed to geographic area based on the jurisdiction where the underlying transactions take place. The results by geographic region are not meaningful in understanding the Company&#x2019;s business. Long-lived assets are attributed to the geographic area based on the location of the particular subsidiary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides revenue by geographic area:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&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;760,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;673,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;570,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&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;428,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&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;1,188,781&#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,076,447&#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;892,659&#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:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information on the attribution of long-lived assets by geographic area:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,044,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,152,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 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&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;13,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,057,256&#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,168,034&#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:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90ZXh0cmVnaW9uOjc4ZTRjZDA4YjFlYTQ0ZDViNDFkOWIzYjYwZGNjOWM5Xzk3OQ_45f4a662-43a5-40f5-a5b7-13b4944c56a0">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information regarding revenue by client sector is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenues&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Institutional&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;719,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;668,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;554,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wholesale&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;273,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail&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;110,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Market Data&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;85,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&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,188,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076,447&#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;892,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating expenses&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;776,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;717,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;629,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income&lt;/span&gt;&lt;/div&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;412,573&#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;358,828&#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;263,355&#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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53da376f001949f9b84c0f6aa8d57643_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzYtMi0xLTEtOTM5NDI_42a47258-f8a8-479b-9ada-d4449ee0d1c7"
      unitRef="usd">719211000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc5d3b1af09445ebbb1a71467af97ad8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzYtNC0xLTEtOTM5NDI_53c66647-0b53-49c7-9322-e96aaab2939a"
      unitRef="usd">668812000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb300348797e47cb8bf1da81bddcfe92_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzYtNi0xLTEtOTM5NDI_48ac1356-87a0-4e0d-b2f2-b77627ab3146"
      unitRef="usd">554330000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9bda5bff80345bfbcfc6a084c943e85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzctMi0xLTEtOTM5NDI_4e1c113a-3020-4570-8302-cddf8885f8e5"
      unitRef="usd">273189000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie82fcbed83de4648aa0beb83473716d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzctNC0xLTEtOTM5NDI_a2717200-f440-4604-87ec-d8045f744579"
      unitRef="usd">254927000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc33ae5b892349c3bbc9d0e52ebc83ff_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzctNi0xLTEtOTM5NDI_f68284ff-91e3-43ec-a656-218088c2c8cd"
      unitRef="usd">185456000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia07b22e123a34bd4b785f22e9879ce4c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzgtMi0xLTEtOTM5NDI_be50e836-4b98-4a54-a91e-495b47be437f"
      unitRef="usd">110468000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibfd573b85f754dd09235fa87ee1f12f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzgtNC0xLTEtOTM5NDI_e3402e78-4939-46da-9690-292dc88009c8"
      unitRef="usd">70566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58bc176d24cf4bbe97c2b7bb0aceb541_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzgtNi0xLTEtOTM5NDI_8bbc96f3-4da8-4ef8-b512-50cb3de7ea5f"
      unitRef="usd">76352000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib729a7e3c6944e3f833eca41ccdd10b1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzktMi0xLTEtOTM5NDI_75ed546d-c260-43e6-88ae-a71a6e001694"
      unitRef="usd">85913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d89dd0a7af14310a019f14ed95f055a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzktNC0xLTEtOTM5NDI_d606d678-0361-4bc5-a771-63f997151fcd"
      unitRef="usd">82142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i485c0d8cb9d34f1285bd887233df7c4b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzktNi0xLTEtOTM5NDI_47bffb1b-d9b8-404b-98da-e7fb9a07e9ed"
      unitRef="usd">76521000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzEwLTItMS0xLTkzOTQy_9804dc30-bc1a-4d78-9e71-3b31d52af6cb"
      unitRef="usd">1188781000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzEwLTQtMS0xLTkzOTQy_f0cf63ac-d113-4880-a21c-cb6cd6f4c523"
      unitRef="usd">1076447000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzEwLTYtMS0xLTkzOTQy_739d5834-4a96-4ff1-9b48-7ea47cc71a2b"
      unitRef="usd">892659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostsAndExpenses
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzExLTItMS0xLTkzOTQy_3ced5aec-f545-4823-8533-894f20264588"
      unitRef="usd">776208000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzExLTQtMS0xLTkzOTQy_bd12c252-aba4-49f6-89b4-e3dbdcda8276"
      unitRef="usd">717619000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzExLTYtMS0xLTkzOTQy_94fb477f-7971-468b-9d9d-548c1b1526ba"
      unitRef="usd">629304000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzEyLTItMS0xLTkzOTQy_67e921ff-8fcb-456c-8404-e090775da0ae"
      unitRef="usd">412573000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzEyLTQtMS0xLTkzOTQy_0b451ab5-ed34-4160-a3f2-61f4bc90e0e6"
      unitRef="usd">358828000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo1NTA3NmQ2MDg0ZjQ0YTU4OTIwN2E0YTY3NjZhOWVlNS90YWJsZXJhbmdlOjU1MDc2ZDYwODRmNDRhNTg5MjA3YTRhNjc2NmE5ZWU1XzEyLTYtMS0xLTkzOTQy_93960898-2f6a-4a7e-9ee7-ba00b741f1b0"
      unitRef="usd">263355000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90ZXh0cmVnaW9uOjc4ZTRjZDA4YjFlYTQ0ZDViNDFkOWIzYjYwZGNjOWM5Xzk4MA_baa58b30-6a3a-4e77-8792-14832800c29d">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides revenue by geographic area:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&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;760,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;673,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;570,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&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;428,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&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;1,188,781&#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,076,447&#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;892,659&#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:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information on the attribution of long-lived assets by geographic area:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.827%"/&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:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,044,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,152,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 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&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;13,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,057,256&#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,168,034&#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:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3438520b6d894dd0a92adb2ab634df00_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo4NTlhOGZlNzhhZTg0NDYxOWIzYTVjYWYyNDcwN2JjOC90YWJsZXJhbmdlOjg1OWE4ZmU3OGFlODQ0NjE5YjNhNWNhZjI0NzA3YmM4XzYtMi0xLTEtOTM5NDI_3a73e5d0-a01c-49a0-8769-932c800d5521"
      unitRef="usd">760642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c49fec41f604a0b84a33ab1e5b4e80f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo4NTlhOGZlNzhhZTg0NDYxOWIzYTVjYWYyNDcwN2JjOC90YWJsZXJhbmdlOjg1OWE4ZmU3OGFlODQ0NjE5YjNhNWNhZjI0NzA3YmM4XzYtNC0xLTEtOTM5NDI_467cf4ce-2b04-4498-9951-7c7766159630"
      unitRef="usd">673223000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i841f68fec00b44719759be9ce2ed457d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo4NTlhOGZlNzhhZTg0NDYxOWIzYTVjYWYyNDcwN2JjOC90YWJsZXJhbmdlOjg1OWE4ZmU3OGFlODQ0NjE5YjNhNWNhZjI0NzA3YmM4XzYtNi0xLTEtOTM5NDI_2a7c6431-cfaa-468a-ba75-022eb97c633e"
      unitRef="usd">570064000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3754abb87834449eb1e5d021826d7ba3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo4NTlhOGZlNzhhZTg0NDYxOWIzYTVjYWYyNDcwN2JjOC90YWJsZXJhbmdlOjg1OWE4ZmU3OGFlODQ0NjE5YjNhNWNhZjI0NzA3YmM4XzctMi0xLTEtOTM5NDI_6e837ea1-c17a-497b-9767-b8e93f1de1db"
      unitRef="usd">428139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98d82bfc24d245df873d487dbe13d8eb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo4NTlhOGZlNzhhZTg0NDYxOWIzYTVjYWYyNDcwN2JjOC90YWJsZXJhbmdlOjg1OWE4ZmU3OGFlODQ0NjE5YjNhNWNhZjI0NzA3YmM4XzctNC0xLTEtOTM5NDI_aae0d88d-8247-437a-999f-31a3e3087c86"
      unitRef="usd">403224000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e724b991dee4f01b35571a1d48c7899_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo4NTlhOGZlNzhhZTg0NDYxOWIzYTVjYWYyNDcwN2JjOC90YWJsZXJhbmdlOjg1OWE4ZmU3OGFlODQ0NjE5YjNhNWNhZjI0NzA3YmM4XzctNi0xLTEtOTM5NDI_ba494413-ae3a-4aec-8f0a-f055280f18e0"
      unitRef="usd">322595000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo4NTlhOGZlNzhhZTg0NDYxOWIzYTVjYWYyNDcwN2JjOC90YWJsZXJhbmdlOjg1OWE4ZmU3OGFlODQ0NjE5YjNhNWNhZjI0NzA3YmM4XzgtMi0xLTEtOTM5NDI_3cd58073-bb05-4bdd-957b-b7bf97d48c86"
      unitRef="usd">1188781000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if317e3b3e8754ca7bcc103f56a15fe68_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo4NTlhOGZlNzhhZTg0NDYxOWIzYTVjYWYyNDcwN2JjOC90YWJsZXJhbmdlOjg1OWE4ZmU3OGFlODQ0NjE5YjNhNWNhZjI0NzA3YmM4XzgtNC0xLTEtOTM5NDI_a5493e58-0a9f-4a09-bb9f-084a6d11fa72"
      unitRef="usd">1076447000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id594e7acbd374c329857a529229d2691_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo4NTlhOGZlNzhhZTg0NDYxOWIzYTVjYWYyNDcwN2JjOC90YWJsZXJhbmdlOjg1OWE4ZmU3OGFlODQ0NjE5YjNhNWNhZjI0NzA3YmM4XzgtNi0xLTEtOTM5NDI_beec3d24-c493-449f-8ef1-887b9d98a181"
      unitRef="usd">892659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets
      contextRef="i2d1e2d72dcbd46eb80cc02ba31de07c2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo5NWFiOTZmNjdhOWM0MjAyYjgxMDM2MzY3MWIyZDE0Mi90YWJsZXJhbmdlOjk1YWI5NmY2N2E5YzQyMDJiODEwMzYzNjcxYjJkMTQyXzUtMi0xLTEtOTM5NDI_ac080eee-eb36-46bd-8cd4-d457201768d6"
      unitRef="usd">4044230000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i2cafc04c89324719bc3f3f0f9b3e80ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo5NWFiOTZmNjdhOWM0MjAyYjgxMDM2MzY3MWIyZDE0Mi90YWJsZXJhbmdlOjk1YWI5NmY2N2E5YzQyMDJiODEwMzYzNjcxYjJkMTQyXzUtNC0xLTEtOTM5NDI_ecc88aa4-e5ad-4cec-be00-b14766986e64"
      unitRef="usd">4152186000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ice841389601f46f1b2f3dd18f6f83dc9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo5NWFiOTZmNjdhOWM0MjAyYjgxMDM2MzY3MWIyZDE0Mi90YWJsZXJhbmdlOjk1YWI5NmY2N2E5YzQyMDJiODEwMzYzNjcxYjJkMTQyXzYtMi0xLTEtOTM5NDI_56301b45-d50b-4f4f-91c6-baa9ca3a801e"
      unitRef="usd">13026000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i92c987a527b342389ea5e594de44718d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo5NWFiOTZmNjdhOWM0MjAyYjgxMDM2MzY3MWIyZDE0Mi90YWJsZXJhbmdlOjk1YWI5NmY2N2E5YzQyMDJiODEwMzYzNjcxYjJkMTQyXzYtNC0xLTEtOTM5NDI_20619277-2a70-4cb1-a2de-fdf37e6de6db"
      unitRef="usd">15848000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ifd5c304fc3a246f29dda551b70e653ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo5NWFiOTZmNjdhOWM0MjAyYjgxMDM2MzY3MWIyZDE0Mi90YWJsZXJhbmdlOjk1YWI5NmY2N2E5YzQyMDJiODEwMzYzNjcxYjJkMTQyXzctMi0xLTEtOTM5NDI_98affb2d-ef92-433f-8f69-8fb6481ad820"
      unitRef="usd">4057256000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ibffb8aeb8aa547479ae07272b4a24e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNjkvZnJhZzo3OGU0Y2QwOGIxZWE0NGQ1YjQxZDliM2I2MGRjYzljOS90YWJsZTo5NWFiOTZmNjdhOWM0MjAyYjgxMDM2MzY3MWIyZDE0Mi90YWJsZXJhbmdlOjk1YWI5NmY2N2E5YzQyMDJiODEwMzYzNjcxYjJkMTQyXzctNC0xLTEtOTM5NDI_73de0152-c405-4707-9c16-e13e25f4ec1e"
      unitRef="usd">4168034000</us-gaap:NoncurrentAssets>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i24df91871ddc41dab6c5abaf706dabca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNzIvZnJhZzo5YjhkNjc3M2I5ZDE0MzYyYjg2YjFjYTQ5ZGRjMTRhZS90ZXh0cmVnaW9uOjliOGQ2NzczYjlkMTQzNjJiODZiMWNhNDlkZGMxNGFlXzE3MzY_cb1d1c00-748a-4d66-8948-efa2bdab14a7">Subsequent Events&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 2, 2023, the board of directors of Tradeweb Markets Inc. declared a cash dividend of $0.09 per share of Class&#160;A common stock and Class&#160;B common stock for the first quarter of 2023. This dividend will be payable on March 15, 2023 to stockholders of record as of March 1, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 2, 2023, Tradeweb Markets Inc., as the sole manager, approved a distribution by TWM LLC to its equityholders, including Tradeweb Markets Inc., in an aggregate amount of $20.3&#160;million, as adjusted by required state and local tax withholdings that will be determined prior to the record date of March 1, 2023, payable on March 13, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i531c1d7c88334b0f8314a937d7014422_D20230202-20230202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNzIvZnJhZzo5YjhkNjc3M2I5ZDE0MzYyYjg2YjFjYTQ5ZGRjMTRhZS90ZXh0cmVnaW9uOjliOGQ2NzczYjlkMTQzNjJiODZiMWNhNDlkZGMxNGFlXzExNTk_231748fa-5d97-49db-8a35-9044020530e1"
      unitRef="usdPerShare">0.09</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i8a4fb62e8f664803bf7c7ad64113f898_D20230202-20230202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNzIvZnJhZzo5YjhkNjc3M2I5ZDE0MzYyYjg2YjFjYTQ5ZGRjMTRhZS90ZXh0cmVnaW9uOjliOGQ2NzczYjlkMTQzNjJiODZiMWNhNDlkZGMxNGFlXzExNTk_87e13b34-a5e0-45d3-815d-999b4b57071e"
      unitRef="usdPerShare">0.09</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="if0b6d28e8e0a4a729b7a93abca40d61e_I20230202"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM18xNzIvZnJhZzo5YjhkNjc3M2I5ZDE0MzYyYjg2YjFjYTQ5ZGRjMTRhZS90ZXh0cmVnaW9uOjliOGQ2NzczYjlkMTQzNjJiODZiMWNhNDlkZGMxNGFlXzE1Mjg_b9bc527c-4824-46c4-b705-11030bcb7b01"
      unitRef="usd">20300000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTktMi0xLTEtOTM5NDI_d35ab096-bdb2-4bdc-8e7d-029853aa3524"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTktMi0xLTEtOTM5NDI_d35ab096-bdb2-4bdc-8e7d-029853aa3524"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTktOC0xLTEtOTM5NDI_8fc2bf12-6db2-4f45-be40-522e7a0523eb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTktOC0xLTEtOTM5NDI_8fc2bf12-6db2-4f45-be40-522e7a0523eb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTktNS0xLTEtOTM5NDI_924e74bf-faf0-4b56-9e07-ef45043207b1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTktNS0xLTEtOTM5NDI_924e74bf-faf0-4b56-9e07-ef45043207b1"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RleHRyZWdpb246MjQ0NTQ1M2RkYmI5NDIyZWE5ZjQ4ZDgyYTE1NmYzMjRfNDk0NzgwMjMyNjUzMA_150be495-0f77-42c7-9ea5-687dca81d238" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RleHRyZWdpb246MjQ0NTQ1M2RkYmI5NDIyZWE5ZjQ4ZDgyYTE1NmYzMjRfNDk0NzgwMjMyNjUzMA_150be495-0f77-42c7-9ea5-687dca81d238" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See Note 10 &#x2013; Tax Receivable Agreement.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTktMi0xLTEtOTM5NDI_d35ab096-bdb2-4bdc-8e7d-029853aa3524"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RleHRyZWdpb246MjQ0NTQ1M2RkYmI5NDIyZWE5ZjQ4ZDgyYTE1NmYzMjRfNDk0NzgwMjMyNjUzMA_150be495-0f77-42c7-9ea5-687dca81d238"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTktOC0xLTEtOTM5NDI_8fc2bf12-6db2-4f45-be40-522e7a0523eb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RleHRyZWdpb246MjQ0NTQ1M2RkYmI5NDIyZWE5ZjQ4ZDgyYTE1NmYzMjRfNDk0NzgwMjMyNjUzMA_150be495-0f77-42c7-9ea5-687dca81d238"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RhYmxlOmU4NzhiNmI1NzM1ODQ0MjNhNGIxNmM3MDUyMmExZjBkL3RhYmxlcmFuZ2U6ZTg3OGI2YjU3MzU4NDQyM2E0YjE2YzcwNTIyYTFmMGRfMTktNS0xLTEtOTM5NDI_924e74bf-faf0-4b56-9e07-ef45043207b1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZiYmEwOTBiMjU3MDRiNmNiYWY1MmJkNDA4YTAyYTMzL3NlYzpmYmJhMDkwYjI1NzA0YjZjYmFmNTJiZDQwOGEwMmEzM185MS9mcmFnOjI0NDU0NTNkZGJiOTQyMmVhOWY0OGQ4MmExNTZmMzI0L3RleHRyZWdpb246MjQ0NTQ1M2RkYmI5NDIyZWE5ZjQ4ZDgyYTE1NmYzMjRfNDk0NzgwMjMyNjUzMA_150be495-0f77-42c7-9ea5-687dca81d238"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
